.netに付属している最も安全な暗号化アルゴリズムはどれですか?
ASDFdotASPX
質問する
7101 次
2 に答える
20
すべての種類の暗号化アルゴリズムを直接比較することはできません。これは、並べ替えアルゴリズムと乗算アルゴリズムを比較するようなものです。それらには異なる目的があります。と言われましたが、私は次のように答えます。
- 対称暗号: AES-256
- 非対称暗号: 4096 ビット キーのRSA (.NET では最大値だと思います) または571 ビット キーのECDSA (ただし、.NET 3.5 でのみサポートされています)
- ハッシュ: SHA-512
- メッセージ認証コード: HMAC with SHA-512
そうは言っても、これらはほとんどのアプリケーションにとってやり過ぎであり、AES-128、2048 ビット キーを使用する RSA、SHA-256、および SHA-256 を使用する HMAC を使用して問題なく実行する必要があります。
于 2008-11-03T14:32:46.453 に答える