Python 单引号双引号的引发的一次 Md5 错误
一般我认为 python 的单引号和双引号没啥区别 但这次实践打脸 先看一个小实验
网页工具加密
- 代签名 字符串
ak=xxx&appId=xxx&otherParams={"CertificateType":"营业执照","AccountId":"1142020074175570XM.012","Mode":"0","CertificateNumber":"","CertificateHolderCode":"91420222559707912N","CertificateTypeCode":"","UseFor":"{\"itemName\": \"办件事项名称\",\"itemCode\": \"11420222011056587R400011701800004\",\"projectNo\": \"S4211420222011056587R4000117018000202205090002\",\"agentCode\": \"代办人身份证号码\",\"operName\": \"操作员姓名\"}","CertificateHolderType":""}&serviceId=xxx×tamp=20231102112101&key=xxx
python
竟然 python 签名出来的不一样
- 一顿胡乱分析肯定是 双引号里面的斜杠~ 在转成 byte 是除了问题~~~
- 于是 我想尼玛的~ 我直接自定义~byte
- 于是 在我不小心 把单引号换成双引号后 奇迹出现了~~
见证奇迹
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/17805444.html