Golang 微信小程序加密数据解密算法实现
错误
解密出来的[]byte类型数据如果直接进行json.Unmarshal()会出现以下类型错误
invalid character "'p'" looking for beginning of value
解决
需要去除填充,origData为解密出来的[]byte类型数据
length := len(origData) unp := int(origData[length-1]) data := origData[:(length - unp)]