博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# AES要解密的数据的长度无效
阅读量:7238 次
发布时间:2019-06-29

本文共 841 字,大约阅读时间需要 2 分钟。

加密方式  AES-CBC-128

将解密方法改成如下

public  string Decrypt(string toDecrypt, string key){            if (string.IsNullOrEmpty(toDecrypt)) return null;            Byte[] toEncryptArray = Convert.FromBase64String(toDecrypt);            System.Security.Cryptography.RijndaelManaged rm = new System.Security.Cryptography.RijndaelManaged            {                Key = Encoding.UTF8.GetBytes(key),                IV=Encoding.UTF8.GetBytes(key),                Mode = System.Security.Cryptography.CipherMode.CBC,                Padding = System.Security.Cryptography.PaddingMode.PKCS7            };            System.Security.Cryptography.ICryptoTransform cTransform = rm.CreateDecryptor();            Byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length);            return Encoding.UTF8.GetString(resultArray);}

 

转载地址:http://frrfm.baihongyu.com/

你可能感兴趣的文章
IBM新思路,让无人机照看、训练你的宝贝萌宠
查看>>
使用 AppImageLauncher 轻松运行和集成 AppImage 文件
查看>>
区块链技术指北社区(Chain One Community)规划
查看>>
善用金融科技——第十四届中国区域商业银行信息化发展战略高峰年会5月开幕...
查看>>
镁客网首场香港活动,与海内外人士共话AI革新
查看>>
操作ACCESS数据库注意事项
查看>>
禁止IE7的页面缩放功能
查看>>
java多线程的等待唤醒机制及如何解决同步过程中的安全问题
查看>>
捷径 - The certain shortcut
查看>>
IE 的浏览器模式和文本模式(二)
查看>>
css3 背景
查看>>
LVS的DR和NAT模式配置
查看>>
总结概括对于大数据、高并发的网站如何进行优化的问题
查看>>
学习javascript必须订阅30个程序员的Blog
查看>>
如何将Exchange 2007迁移到一台新的服务器并且保留原有服务器名
查看>>
设置控件只读
查看>>
box-align,box-pack实现元素垂直底部对齐
查看>>
poj 2385Apple Catching(简单dp)
查看>>
出现有持续性的Lazy Write
查看>>
bootstrap-辅助类-情境文本颜色
查看>>