理由はさておき、今現在の暗号強度について調べたのでメモっとく。
● ハッシュ
- MD5 → 死亡
- SHA-1 → ほぼ死亡
- SHA-2 → まだ死んでないが時間の問題といわれてる
- SHA-3 → NISTが公募中
● 共通鍵
- DES → ほぼ死亡
- 3DES → 一応生きてる
- RC4 → 128bitなら一応生きてるっぽい
- RC5, RC6, Twofish - よくわからんかった、結構いけるっぽい。
- AES → 好評発売中
● 公開鍵
- RSA1(1024bit) → 死亡近し
- RSA2(2048bit) → 好評発売中
- DSA → 最近全く聞かないなぁ
● まとめ
RSA(2048bit)+AES(256bit)で次世代を先取りだ。
ハッシュはSHA-3が決まるまで要注意。