SolitaireCryptoDemo 브루스 슈나이어 놀이의 암호화 알고리즘을 이용하여 키 스트림을 생성하는 단계를 시각적으로 증명한다.
부드러운 애니메이션과 모든 단계에 대한 설명이 특징.
예 지침 :
"파이썬 SolitaireCrypto.py"로 데모를 시작합니다. 를 눌러 "공간"다음 단계로 계속합니다. 를 눌러 "Esc를"종료합니다.
당신은 또한 몇 가지 명령 줄 옵션을 사용할 수 있습니다 :
& NBSP; * -r - 셔플 데크 설치.
& NBSP; * -u - 설정 설정 해제 된 갑판.
& NBSP * -k의 KEY - 설정 http://www.schneier.com/solitaire.html에 기재된 알고리즘을 이용하여 키 입력 갑판.
& NBSP; * -o - 인쇄 표준에 열쇠를 발견했다.
& NBSP; * -h -이 텍스트를 표시합니다.
예를 들면 :
& NBSP; * 파이썬 SolitaireCryptoDemo.py
& NBSP; ( "CRYPTONOMICON"로 키가) 기본 데크와 데모를 시작합니다.
& NBSP; * 파이썬 SolitaireCryptoDemo.py -r
& NBSP; 단행 데크와 데모를 시작합니다.
& NBSP; * 파이썬 SolitaireCryptoDemo.py -u -o
& NBSP; 설정 해제 된 데크와 데모를 시작하고 키를 인쇄합니다.
& NBSP; * 파이썬 SolitaireCryptoDemo.py -k MYSECRETKEY
. & NBSP; 암호 "MYSECRETKEY"을 사용하여 keyd 데크와 데모를 시작합니다
이 릴리스의 새로운 기능입니다 :
는 몇 가지 작은 버그와 맞춤법 오류를 수정했습니다.
폴더 구조를 수정.
초기 데크를 설정하기위한 몇 가지 명령 줄 인수를 추가했습니다.
키 스트림을 출력하는 명령 행 인수를 추가했습니다. 디버깅 목적을 위해.
알고리즘의 현재 단계를 보여주는 타이틀을 추가했습니다.
버전 1.1의 새로운 기능 :
알고리즘의 키 찾기 부분에 심각한 버그가 수정되었습니다. (이 지적 토마스 Knappe에 감사합니다!)
첫 번째를 추적 할 때 내가 찾은 다른 버그가 수정되었습니다.
계수 (26) 값 대신 실제 키 값을 표시하는 키 출력을 변경. 알고리즘 설명을 더 준수합니다.
요구 사항 :
파이썬
파이 게임
댓글을 찾을 수 없습니다