什么是.Net 3.5中最强大的加密

Dav*_*ave 5 .net encryption

我在S3中存储文件,并希望将数据加密到最大.我正在使用ThreeSharp S3库,它使用DESCryptoServiceProvider来加密数据.与.Net中提供的其他加密相比,DESCryptoServiceProvider有多强?

我也看到像Mozy.com这样使用448位Blowfish加密的服务.我做了一些研究,发现了一些提供Blowfish的免费图书馆.但没有什么可以说明为什么Blowfish比.Net提供的更好.

我需要知道.Net 3.5中最强大的加密方式.我还想了解其他可能不会在.Net中提供更高加密的库的建议.

Rem*_*anu 17

DES已经过时了.它的56位密钥基本上可以通过笔记本电脑的计算能力在几个小时内强制执行..Net附带的最佳对称密钥加密是AES 256(http://msdn.microsoft.com/en-us/library/system.security.cryptography.aescryptoserviceprovider.aspx).Blowfish和AES(又名Rijndael)的比较超出了本讨论的范围,但AES是采用的NIST标准,也是可预见的未来发展方向.有关详细信息,请参阅http://en.wikipedia.org/wiki/Advanced_Encryption_Standard.