~~~
https://studygolang.com/articles/7694
根据这个原贴进行加载
然后只要加密 和解密KEY一样 正常
如果解密的key发生改变后 直接报错 一堆东西
runtime error: slice bounds out of range
goroutine 737 [running]:
经过一个个断点 发现问题出在这个函数
func PKCS5UnPadding(src []byte) []byte {
length := len(src)
unpadding := int(src[length-1])
return src[:(length - unpadding)]
}
~~~
有疑问加站长微信联系(非本文作者)