8得票4回答
RijndaelManaged解密 - 我如何优雅地去除填充/0?

我如何从解密后的字符串中去除填充?我使用RijndaelManaged提供程序进行加密和解密。当我解密时,字符串末尾会有几个/0/0/0/0/0/0。我的问题是如何优雅(正确)地从结果字符串中删除这些字符?

8得票3回答
RijndaelManaged: IV Generation?

我希望在我的应用程序中实现最安全、最可靠的对称密钥加密方式。用户只需输入密码即可进行加密/解密操作。对于RijndaelManaged,必须输入一个密钥和一个IV。我不确定该如何处理这种情况。目前,我使用SHA256对输入的密码进行哈希处理,并将其用作Rijndael的密钥。那么,我应该用什么...

8得票3回答
计算加密数据的最大尺寸

有没有办法计算使用固定数组长度的Rijndael加密算法的最大输出结果? 加密方法:RijndaelManaged 填充方式:PKCS7 密码模式:CBC 块大小:128 密钥大小:128 我需要这个信息,因为我正在转换一个数据库,其中所有字符串都将被加密,所以我需要更改所有字符串...

7得票2回答
使用Rijndael加密/解密文件

我需要传输XML文件,这些文件需要加密。我已经找到了一些例子,认为我接近成功,但是当我解密文件时,最终会出现一些无用的字符。有一些关于此问题的帖子,但我没有看到任何确切的帮助。以下是加密和解密代码。 private void EncryptFile(string inputFile, str...

7得票8回答
ASP.NET 2.0 RijndaelManaged加密算法与FIPS的比较

我在一个ASP.NET 2.0应用程序中遇到了问题。我们的网络人员刚刚提高了我们的安全性,现在每当我尝试访问该应用程序时,就会收到以下错误: "This implementation is not part of the Windows Platform FIPS validated cry...

7得票3回答
使用Rijndael加密大文件

我正处于需要对长度为n的文件进行安全加密/解密的情况下,最好使用Rijndael算法,但一定要采用256位加密。 我之前曾尝试过加密和解密字符串和字节数组,并且非常成功。然而,因为我不知道文件的大小(并且所涉及的文件可能相当大(~2.5gb),我不能像以前一样将它们加载到字节数组中并在单个操...