AES
似乎是一种相对快速的强加密方式,显然有一些原生的.NET加密服务提供商。什么模式最好?像ECB
这样的东西能否为我提供超越其他模式的速度优势?
答案 0 :(得分:2)
请不要使用ECB。电子代码簿相互独立地加密块。使用类似CBC的东西,它根据当前块的密文为后续块生成IV。它不太容易受到密码分析的影响。
没有可能的速度优势值得......如果欧洲央行对CBC有速度优势(引用?),那么它肯定是微不足道的。
答案 1 :(得分:0)
您可能希望将ThreeFish视为AES / Rijndael
的替代方案http://www.schneier.com/threefish.html
在http://code.google.com/p/skeinfish/有一个C#实现的Threefish和Skein(安全散列算法)