- ベストアンサー
暗号化アルゴリズムについて教えて下さい
ロボフォームで銀行のパスワード、口座番号など管理してますが、最近それらの暗号化アルゴリズムがAESでほごされてました。てっきり初期設定で3DESになっているかと思いましたが、3DES保護はプロフィールだけでした。3DESはクラックされにくいと説明されてましたが、それではなぜ暗号化アルゴリズムの選択にDES、3DES、AES、Blowfish、RC6などが選べるようになってるのでしょうか?ファイルのサイズも3DESとAESを比べると変わりなかったです。 重要なデータはAESから3DESに変えるべきでしょうか?アドバイスお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一般に鍵長の長い強力な暗号は処理時間が長くなります。最近のPCでは問題になるようなものではありませんが、必ずしも処理能力が十分な環境で使われるとは限りません。その場合、多少強度が落ちても高速に処理できる暗号が選ばれます。 また、暗号の強度でいえば3DESよりAESの方が良いでしょう。DES自体、そろそろ危なくなっていて、3DESはそれを3重にして強度を稼いでいるので、DESの弱点はそのままなのです。 なお、一般的な暗号では、暗号化でデータサイズは変わりません。もしファイルサイズが大きくなるとすると非常に使いにくくなります。通信では時間がかかりますし、ファイルの暗号ではサイズが大きくなって容量がオーバーすることにもなりますから。
その他の回答 (1)
- OsieteG00
- ベストアンサー率35% (777/2173)
http://x68000.q-e-d.net/~68user/net/crypt-1.html http://www.ccjc-net.or.jp/~kouza/ssl/ssl_1.html AESの方が暗号強度としては高いといわれています。 で、暗号が何かという事自身も暗号の一つですし処理速度が変わりますからユーザの選択に任されているのかと。 暗号化したデータのサイズが同じなのは有る意味当然かと。データ自体が長くなるわけではないですからね。
お礼
ご回答ありがとうございます。 間違えて同じ内容の質問をだしてしまいました。 失礼致しました。 とても勉強になりました。ありがとうございました。
お礼
ご回答ありがとうございました。 自分が考えていた暗号強度は間違っていました。 DESは使わない方が無難そうですね。 とても分かり易く説明して頂きありがとうございました。