SolitaireCryptoDemoは、ブルース·シュナイアーのソリティア暗号化アルゴリズムを使用して、キーストリームを生成する手順を視覚的に実証です。
スムーズなアニメーションとすべてのステップの説明をフィーチャー。
例の手順:
「パイソンSolitaireCrypto.py」でデモを開始します。を押し、「スペース」は、次のステップに進みます。を押し、「Escキー」が終了します。
あなたはまた、いくつかのコマンドラインオプションを使用することができます。
  * -r - セットアップシャッフルデッキ。
  * -u - セットアップキーなしデッキ。
  * -kのKEY - セットアップhttp://www.schneier.com/solitaire.htmlで説明したアルゴリズムを使用して、キー付きデッキ。
  * -o - 印刷は、標準の鍵を見つけました。
  * -h - このテキストを表示します。
例:
  *パイソンSolitaireCryptoDemo.py
 (「CRYPTONOMICON」とキー入力)デフォルトのデッキでデモを開始します。
  *パイソンSolitaireCryptoDemo.py -r
 シャッフルデッキでデモを開始します。
  *パイソンSolitaireCryptoDemo.py -u -o
 キーなしデッキでデモを開始し、キーを出力します。
  *パイソンSolitaireCryptoDemo.py -k MYSECRETKEY
。 パスフレーズ "MYSECRETKEY」を使用してkeydデッキでデモを開始します。
このリリースの新機能です:
このはいくつかの小さなバグやスペルミスを修正しました。
フォルダ構造を変更しました。
初期デッキをセットアップするためのいくつかのコマンドライン引数を追加しました。
キーストリームを出力するためのコマンドライン引数を追加しました。デバッグ目的のために。
アルゴリズムの現在のステップを示すタイトルを追加しました。
このバージョン1.1の新機能である:
このアルゴリズムの重要な発見の一部に重大なバグを修正しました。 (これを指摘するためのトーマスKnappeに感謝!)
最初のものを追跡するときに私が見つけたいくつかの他のバグを修正しました。
モジュラス26値の代わりに実際のキーの値を表示するためのキーの出力を変更しました。アルゴリズム記述に、より準拠するように。
この要件:
このパイソン
pygameのダウンロード
コメントが見つかりません