C#解密使用PKCS填充的AES/ECB#5
我正在用C#制作一个有趣的小应用程序,它从服务器检索一个图像,该图像使用AES/ECB和一个同步密钥(我知道)进行加密,并使用PKCS#5进行填充 我尝试使用二进制读取器下载图像,但是当我打开图像时,它是一个损坏的文件。我想这是因为它是加密的。这是我的密码:C#解密使用PKCS填充的AES/ECB#5,c#,encryption,aes,C#,Encryption,Aes,我正在用C#制作一个有趣的小应用程序,它从服务器检索一个图像,该图像使用AES/ECB和一个同步密钥(我知道)进行加密,并使用PKCS#5进行填充 我尝试使用二进制读取器下载图像,但是当我打开图像时,它是一个损坏的文件。我想这是因为它是加密的。这是我的密码: string repsonseData = string.Empty; using (var response = (HttpWebResponse)req.GetResponse()){ using (var reader = ne
string repsonseData = string.Empty;
using (var response = (HttpWebResponse)req.GetResponse()){
using (var reader = new BinaryReader(response.GetResponseStream())) {
Byte[] lnByte = reader.ReadBytes(1 * 1024 * 1024 * 10);
using (FileStream lxFS = new FileStream("imageName.jpg", FileMode.Create)) {
lxFS.Write(lnByte, 0, lnByte.Length);
}
}
}
任何帮助都将不胜感激。谢谢 永远不要使用ECB。这是完全不安全的。@Jeff我检索的文件是用它加密的,这是我无法控制的,因为它不是我的服务。我只需要解密。你能发布解密代码吗?@jlvaquero密钥?M02CNQ51JI97VWT4我是指用于解密下载的字节数组的源代码。让我们看看你试过什么。