2011-02-07 24 views
5

我一直在C#中以CTR模式在Internet上搜索AES-256的實現。 在您找到.Net框架的RijndaelManaged類中,您會發現一些受支持的模式,但不支持CTR。我讀了一些關於使用ECB模式的內容,以及XOR純文本。我正在尋找在CTR模式下的AES-256的C#實現

有沒有人有信息如何在CTR模式下實現AES-256? 或者一個鏈接或任何東西都會幫助我走向正確的道路。

謝謝你。

+0

那麼,我現在實際上正在尋找相同的東西......我不明白爲什麼堆棧的釣魚者關閉了你的問題。你是如何解決這個問題的? – 2016-04-29 08:52:51

+0

@AdrianSalazar我同意這不是一個代碼問題,而不是找到我的框架問題。無論如何,我其實從另一端開始,發現一個支持ECB模式的js庫。我的情況是我不得不在.Net中加密並使用Javascript進行解密。如果你真的想要點擊率,下面的答案看起來不錯。 – Hypnobrew 2016-05-04 17:00:54

回答

0

您可以檢查NCiphers.Crypto庫。它支持點擊率:

NCiphers.Ciphers.AES aes = new NCiphers.Ciphers.AES(); 
aes.Mode = NCiphers.Ciphers.CipherBlockMode.CTR; 
aes.Encrypt...