解密时,先进行base64解码,然后使用密钥及AES/CBC/PKCS7Padding进行解密。

天生丽质难自弃 2020-05-13 05:36:16
微信一物一码:
3.1 解密说明
实名数据的加密方式使用AES的CBC模式,iv使用加解密钥,填充使用PKCS7Padding,最后使用base64进行编码。
解密时,先进行base64解码,然后使用密钥及AES/CBC/PKCS7Padding进行解密。 密钥在申请实名接口权限时,会提供到申请方。

绕了半天无法实现

求C#实现思路
...全文
642 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dmankill 2020-05-13
  • 打赏
  • 举报
回复
其实就是使用AES加密,里面的参数(iv,cbc,padding)根据他的要求来配置,找个aes的加密的例子看看就知道了.然后写个测试方法测试下
wanghui0380 2020-05-13
  • 打赏
  • 举报
回复
https://stackoverflow.com/questions/28592989/aes-pkcs7-padding
wanghui0380 2020-05-13
  • 打赏
  • 举报
回复
http://www.bouncycastle.org/csharp/

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧