cc19990111 2022-07-09 13:21 采纳率: 0%
浏览 136
已结题

Python AES加密中文UTF-8编码错误

万分感谢

最近在爬一个网站,post的参数是通过AES加密的.
在获取到密钥后,完成了对参数的加密和解密.

img

因为有部分中文参数, 网站的密文解密后发现是类似UTF-8的编码格式.
意味着网站是先将中文转码后,再进行加密的.

img

但是但我使用同样的方法加密中文后
发现密文明显比网站的长,而且解密出来的结果也对不上.
导致提交POST失败

img

是否是因为python中,对 \ 有特殊含义,导致的加密错误.
有合适的解决方案?

  • 写回答

2条回答 默认 最新

  • 笑看风云路 大数据领域优质创作者 2022-07-10 08:22
    关注

    你这个没问题啊,加密后可以正常解密!
    最后一张图片中第一个 \ 是对第二个 \ 的转义;

    评论

报告相同问题?

问题事件

  • 系统已结题 7月18日
  • 赞助了问题酬金5元 7月10日
  • 修改了问题 7月9日
  • 创建了问题 7月9日

悬赏问题

  • ¥20 无法创建新的堆栈防护界面
  • ¥15 sessionStorage在vue中的用法
  • ¥15 wordpress更换域名后用户图片头像不显示
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework),并且基于qt实现打开一个web
  • ¥30 AD9854 为什么输出波形幅度受限,AI机器人勿扰
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework
  • ¥15 数据库原理及应用上机练习题
  • ¥15 如何联系真正的开发者而非公司
  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,