AES
は、強力な暗号化を行うための比較的速い方法のようであり、ネイティブの.NET暗号化サービスプロバイダがはっきりとあります。どのモードが最適ですか? ECB
のようなものは私に他のモードよりもスピード上の利点を与えますか?.NET用の高速暗号化の選択
答えて
ECBは使用しないでください。電子コードブックは、互いに独立したブロックを暗号化します。現在のブロックの暗号文に基づいて後続のブロックに対してIVを生成するCBCのようなものを使用します。暗号解読の影響を受けにくいです。
CBCと比較してECBの速度優位性(引用?)があれば、ほとんどの場合無視できます。 AES/Rijndaelの代替としてのあなたはThreeFishで見たいと思うかもしれません
そしてCBCは、ブロックをリンクするためのXOR操作を実行するためにはほんの少しの労力しか必要としません。あなたがECBとCBCを比較すると、その差は測定の許容差より小さくなると私は推測します。 – Robert
生産のためにAES以外を推奨する理由はありません。現在のNISTとNSAのスイートBで現在サポートされている唯一のパブリックブロック暗号であり、OPのパフォーマンスはそれほど高くないとは考えられません。 – mfanto
- 1. 高速軽量.NETクライアント暗号化 - >サーバー復号化
- 2. .Net暗号化
- 3. AES256暗号化/復号化の速度
- 4. Python:リストの暗号化を高速化する
- 5. .NET暗号化bytearray
- 6. .NetのAES + HMAC暗号化
- 7. .NETでのマルチパーティ暗号化?
- 8. 高速SQLクエリの選択
- 9. .NetシンプルなRSA暗号化
- 10. AES暗号化.NetとJs
- 11. 簡単な高速双方向暗号化(PHPで)
- 12. AndroidでAES暗号化ファイルの解凍に使用できる高速ライブラリ
- 13. AES暗号化と復号化の速度
- 14. Android、暗号スイートを選択
- 15. iOSとAndroidでのAES暗号化、C#.NETでの復号化
- 16. .NETとJava間の対称暗号化
- 17. .NET RSA暗号化:最小のキーサイズ?
- 18. 3.5 .NET Frameworkの暗号化問題
- 19. Windowsでのネイティブ暗号化ハッシュのネイティブ実装は、.Net Managedバージョンよりもはるかに高速ですか?
- 20. シーケンシャル.NET DESCryptoServiceProviderの暗号化と復号化は、第96
- 21. 大きなファイルの暗号化/復号化(.NET)
- 22. モバイルと.net webservicesでの暗号化と復号化
- 23. 読みやすさとシンプルさの向上対プログラミングの高速化と高速化、選択肢
- 24. 良い暗号化/暗号化の本
- 25. .NetのIronPortを使用した電子メールの暗号化
- 26. Rfc2898DeriveBytes for this .Net codeパスワード暗号化
- 27. 暗号化.netアセンブリ/アンチ・デバッグ・テクニック
- 28. WCF(Param暗号化と.NET 1.1クライアント)
- 29. 暗号ブロックチェーンの復号XOR「暗号化」
- 30. Javaから.NetへのDES暗号化データの復号
でThreefishかせ(セキュアハッシュアルゴリズム)のC#実装への一般的な答えはありませんその質問。あなたのユースケースの詳細に非常に依存します。強力で高速な暗号アルゴリズムでは、強力で高速なエンドツーエンドの暗号システムが自動的に提供されるわけではありません。 –