Tag

base64

2 posts · All tags

技术2 min read中文

调用钉钉接口填坑记

消息加密 msg\encrypt = Base64\Encode( AES\Encrypt\[random(16B) + msg\len(4B) + msg + $key\] ) AES加密的buf由16个字节的随机字符串、4个字节的msg长度、明文msg和$key组成。其中msglen为msg的字节数,网络字节序; …

技术1 min read中文

base64换行符引发的血案

在使用base64对字符串进行加密的时候,发现每次都会在后面出现几个换行符,而且自己也一直都是加密的结果无法解密出来。 通过在网上搜了一下,发现普遍都存在这个情况:base64在超过76个字符的时候,每76个字符会自动加一个换行符,而这个换行符在进行解密的时候也会被算进去。所以需要手动把换行符去掉 去掉/n之后,一切都…