【发布时间】:2018-07-11 02:57:11
【问题描述】:
如何去掉解密数据中存在的尴尬字符?是这样的 ...(我的数据编号)... 55437 55005 ��S';�5:c�
AesCryptoServiceProvider aes = new AesCryptoServiceProvider();
UTF8Encoding u = new UTF8Encoding();
aes.Key = Encoding.ASCII.GetBytes("1234567890123456");
aes.Mode = CipherMode.ECB;
aes.Padding = PaddingMode.ANSIX923;
MemoryStream ms1 = new MemoryStream(data);
CryptoStream cs1 = new CryptoStream(ms1, aes.CreateDecryptor(), CryptoStreamMode.Read); //cs used to decrypt the byte
cs1.Read(data, 0, data.Length);
recipherdata = ms1.ToArray();
ms1.Close();
string decrypteddata = Encoding.UTF8.GetString(recipherdata);
【问题讨论】:
标签: c# encryption character aes