我正在寻找在CTR模式下的AES-256的C#实现

时间:2011-02-07 15:44:30

标签: c# aes

我一直在网上搜索在C#中以CTR模式实现AES-256。 在.Net-framework中找到的RijndaelManaged类中,您可以找到一些支持的模式,但不能找到CTR。我读了一些关于使用ECB模式和XOR纯文本的内容。

有没有人知道如何在CTR模式下实施AES-256? 或者一个链接或任何东西可以帮助我走正确的道路。

谢谢你。

3 个答案:

答案 0 :(得分:3)

我认为Bouncy Castle支持点击率

http://www.bouncycastle.org/

答案 1 :(得分:0)

您可以查看NCiphers.Crypto库。它支持CTR:

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

答案 2 :(得分:-4)

这是JavaScript中的一个: http://www.movable-type.co.uk/scripts/aes.html

您可以使用JavaScript.NET

将其集成到.NET应用中

可能会有点慢,但它应该很容易让它运行。

或者,您可以将其用作构建自己实现的模型。