web-dev-qa-db-ja.com

古典的な暗号化ツール

古典的な暗号文の解決に役立つツールがそこにあるかどうか疑問に思っています。私は周波数分析、転置ツールなどのいくつかのツールの開発を検討していますが、すでにそこにあるものを知りたいです。それは、シーザー暗号のみのようなテクニック固有のツールではなく、シーザーサイファーであるかもしれないしそうでないかもしれない何かを解決するのに役立つかもしれないものだと思います。少し怪しげに聞こえるかもしれませんが、すべて教育目的のためです。

8
James Santiago

私は、ほとんどの暗号技術者がおそらくPythonまたはお気に入りの他のラピッドプロトタイピング言語を使用して、これらの計算を行うために独自のクイックスクリプトをロールするでしょう。本Cryptanalysisヘレンゲインズ著は、古典的な暗号の解読への高い評価を受けている紹介です。

古典的な暗号を解読するためのソフトウェアの一般的なスイートについては知りません(ただし、それが存在しないという意味ではありません)。

そうは言っても、Googleはこれを確認しました: Ganzúa 。私はそれについての知識の前の経験がないので、それが何か良いかどうかわかりません。

4
D.W.

http://www.cryptool.org/ -無料で、教育目的に必要なものがすべて揃っています。さまざまな暗号トレーニングで使用しています。彼らのサイトから:

"数多くの古典的および現代的な暗号化アルゴリズム(暗号化と復号化、キー生成、安全なパスワード、認証、安全なプロトコルなど)いくつかのアルゴリズム(Caesar、Enigma、RSA、Diffie-Hellman、デジタル署名、AESなど)の視覚化いくつかのアルゴリズム(Vigenère、RSA、AESなど)の暗号化測定方法(エントロピー、n-gram、自己相関など)関連する補助的な方法(素数性検定、因数分解、base64エンコーディングなど)数論チュートリアル包括的なオンラインヘルプ付属暗号に関する追加情報を含むスクリプト」

11