我目前正在尝试将旧版 Python 应用程序移植到 .NET,其中包含 AES 加密,使用我可以告诉 pyCrpyto 的内容。我的 Python 和 Crypto 经验非常有限。该代码使用来自下一页的代码段。http://www.djangosnippets.org/snippets/1095/
到目前为止,我相信我已经设法弄清楚它使用 AES 调用 Crypto.Cipher,并将我们的密钥的前 32 个字符作为密码,但没有模式或 IV。当它被添加到数据库时,它还会在加密文本上放置一个前缀。
我无法解决的是如何解密 .NET 中现有的加密数据库记录。我一直在看 RijndaelManaged 但它需要一个 IV 并且在 python 中看不到任何对它的引用。
谁能指出我可以在 .NET 中使用什么方法来获得所需的结果。