C# AES要解密的数据的长度无效
2021-02-20 20:19
标签:decrypt 加密 方法 put cal cipher key final ret 加密方式 AES-CBC-128 将解密方法改成如下 C# AES要解密的数据的长度无效 标签:decrypt 加密 方法 put cal cipher key final ret 原文地址:https://www.cnblogs.com/siyunianhua/p/8277263.html
public string Decrypt(string toDecrypt, string key)
{
SymmetricAlgorithm des = Rijndael.Create();
byte[] inputByteArray = Encoding.UTF8.GetBytes(toDecrypt);
des.Key = Encoding.UTF8.GetBytes(key);
des.IV = des.Key;
des.Mode = CipherMode.CBC;
des.Padding = PaddingMode.PKCS7;
ICryptoTransform cTransform = des.CreateEncryptor();
return UTF8Encoding.UTF8.GetString(cTransform.TransformFinalBlock(inputByteArray, 0, inputByteArray.Length));
}
上一篇:windows 域