我一直在网上搜索在C#中以CTR模式实现AES-256。 在.Net-framework中找到的RijndaelManaged类中,您可以找到一些支持的模式,但不能找到CTR。我读了一些关于使用ECB模式和XOR纯文本的内容。
有没有人知道如何在CTR模式下实施AES-256? 或者一个链接或任何东西可以帮助我走正确的道路。
谢谢你。
答案 0 :(得分:3)
我认为Bouncy Castle支持点击率
答案 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应用中可能会有点慢,但它应该很容易让它运行。
或者,您可以将其用作构建自己实现的模型。