• 締切済み

暗号文について質問です。

メールでAESですでに暗号化された文がメールにそのまま書かれて送られてきました。 この文をターミナルで復号したいのですが、テキストエディットでどのような形式で保存をすれば、復号することができますか? 保存する名前の末尾がascにならないといけないと思うのですが、.ascを付け足すだけではだめでした。 パズワードはわかっています。

みんなの回答

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.2

復号化プログラムは、The Design of Rijndael: AES - The Advanced Encryption Standard (Information Security and Cryptography)にかいてある。 http://www.amazon.co.jp/The-Design-Rijndael-Information-Cryptography/dp/3540425802

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.1

メールに書かれているのは、 0123456789abcdef(または大文字) を並べたものですか? パスワード(?)は、 0123456789abcdef の文字が、適当に、256/4=64個並んでいますか? これを満たすならば、 暗号化したデータ(一般には16進数の並んだバイナリデータ)を、 4ビットごとに区切って、16進数で表示してあると考えられます。 そうなら、メールの暗号文の部分をテキストファイルで保存、 復号化鍵をテキストファイルで保存、 AESの復号化ソフトに、次の機能をつけたものを作る。 それぞれ、1文字ずつ読み取って16進数に直して、メモリーに配置する。 鍵のデータと、暗号文のデータをブロックごとに読み取って復号化して その結果をテキストファイルに書き出すようにする。 復号化ソフトによっては、 引数として、暗号文の書いてあるテキストファイルの名前と、 復号化鍵の書いてあるテキストファイルの名前を、引数として渡せば 復号化された文章の書いてあるファイルを作ってくれるものもある。

関連するQ&A