我需要加密一堆數據。我開始使用AES,256位。我找到了以下文章http://msdn.microsoft.com/en-us/magazine/cc164055.aspx並引用了他的代碼,但是後來開始想知道是否有System.Security.Cryptography類,那麼爲什麼這個例子似乎重新發明了輪子而不使用它?除非這是如何處理AES,但是Cryptography類永遠不會被引用。C#加密清晰?
展望整個網絡,我遇到了其他文章討論Rijndael(http://www.obviex.com/Samples/Encryption.aspx)。這是AES嗎?
我還在這個網站上發現了一篇文章,Using AES encryption in C#,其中提問者詢問的內容基本相同。答案使用Rijndael,而不是我可以看到的AES類。
所以,我想我的問題是:什麼是最安全的方式來保護我的數據?它是AES嗎?如果是的話,使用它的最好方法是什麼?
由於一噸!
AES是由開發新的標準加密算法的比賽決定的。 Rijndael贏了。所以是的,Rijndael是AES。這也是[SHA-3哈希算法](http://en.wikipedia.org/wiki/SHA-3)的決定方式。 – 2011-02-01 22:45:25