RijndaelManaged Cryptostream 将文件从光盘解密到内存中
我有一个我不久前编写的库,它使用与下面的类代码相同的逻辑,但是当它解密文件时,它将它解密到光盘上,并提供是否删除加密版本的选项。我正在尝试添…
CryptoStream 实例关闭时抛出异常
我有一个使用 RijndaelManaged Cipher 的 DecryptString 函数。它在 99.999% 的情况下都能工作,但偶尔会抛出“IndexOutOfRangeException”异常,并显…
索引超出了数组的范围。 Rijndael 加密
在花时间阅读本文之前,请参阅下面的自我回答。问题是输入无效。 当我尝试解密 some 字符串时,它会抛出此异常: " at System.Security.Cryptography.…
使用 StreamReader 访问解密的 Rijndael 加密文件而不写入磁盘
我目前正在研究嵌入在 .dll 文件中的纯文本文件的加密/解密。纯文本文件是脚本,并且在需要时被解析。 目前,(纯文本)脚本文件的加载方式如下: str…
为什么我无法使用 RijndaelManaged 解密数据?
我正在开发一个像信使一样发送和接收消息的程序,我需要在发送按钮上加密消息并在收到消息时解密消息。我正在使用 RijndaelManaged 类和以下方法来加…
为什么我不能在 MonoTouch 上使用一个加密器来加密多个字符串?
我使用以下(精简的)类来加密一些数据,然后再将其从 iPad 应用程序发送到 WCF Web 服务。 public class FlawedAlgorithm { protected static byte[]…
Rijndael:相同的字符串,不同的结果
我们有一个小型桌面应用程序,现在需要作为网络功能提供(.Net)。该应用程序包含一些加密代码并使用 .Net 框架中的 Rijndael 类。该代码接受输入字符…
C# AES Rijndael - 检测无效密码
我正在使用 Rijndael 加密程序中的一些敏感数据。 当用户输入错误的密码时,大多数情况下会抛出 CryptographicException 并显示消息“Padding 无效且…
解密文件时索引超出范围
我真的不确定这里发生了什么。我的应用正确加密文件,没有问题,但在尝试解密同一文件时抛出 IndexOutOfRangeException... 这是我的代码: Public Sub…
使用 Rijndael.Create() 而不是 new RijndaelManaged() 是否安全
我读过一些关于这个主题的文章,但我仍然对我看到的答案不是 100% 满意。 当您使用 Rijndael.Create() 创建加密算法时,您会得到一个 RijndaelManaged…
如何在使用 crypto c# 4.0 时生成相同的密钥
嗨,我正在尝试加密和解密字符串值...我通过使用手动密钥来实现它,例如... private static byte[] _salt = Encoding.ASCII.GetBytes("123456789abcde…