C#/.net微信小程序encryptedData解密
2016-11-30 17:29
260 查看
public string AES_decrypt(string encryptedDataStr, string key, string iv) { RijndaelManaged rijalg = new RijndaelManaged(); //----------------- //设置 cipher 格式 AES-128-CBC rijalg.KeySize = 128; rijalg.Padding = PaddingMode.PKCS7; rijalg.Mode = CipherMode.CBC; rijalg.Key = Convert.FromBase64String(key); rijalg.IV = Convert.FromBase64String(iv); byte[] encryptedData= Convert.FromBase64String(encryptedDataStr); //解密 ICryptoTransform decryptor = rijalg.CreateDecryptor(rijalg.Key, rijalg.IV); string result; using (MemoryStream msDecrypt = new MemoryStream(encryptedData)) { using (CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read)) { using (StreamReader srDecrypt = new StreamReader(csDecrypt)) { result;= srDecrypt.ReadToEnd(); } } } return result; }
相关文章推荐
- C#/.net微信小程序encryptedData解密
- 微信小程序解密encryptedData数据字符串,php中隐形字符65279(utf-8的BOM头)问题
- [转].NET下对二进制文件进行加密解密(C#)
- [转].NET下对二进制文件进行加密解密(C#)
- 微信消息体签名及加解密功能详细解析以及.net实现
- 微信小程序开发学习笔记002--微信小程序框架解密
- C# RSA加密、解密、加签、验签、支持JAVA格式公钥私钥、PEM格式公钥私钥、.NET格式公钥私钥、一般模式【支持公钥加密,私钥解密】(一)
- .NET下对二进制文件进行加密解密(C#)
- .Net(c#)加密解密之Aes和Des
- C#开发微信门户及应用(21)-微信企业号的消息和事件的接收处理及解密
- C#微信小程序服务端获取用户解密信息
- .NET下对二进制文件进行加密解密(C#)
- .NET下对二进制文件进行加密解密(C#)
- 在.Net C#中如何解析json数据(DataContractJsonSerializer类)
- 微信消息体签名及加解密功能详细解析以及.net实现
- [转].NET下对二进制文件进行加密解密(C#)
- .NET中RAS加解密和签名与验证的c#实现代码讲解,及实现程序提供
- c#操作MySql.Data.DLL 分类: .NET 2013-03-08 15:49 4177人阅读 评论(2) 收藏
- 微信.NET 微信开发 自己主动内容回复 ASP.NET C#代码
- C#微信小程序服务端获取用户解密信息实例代码