2020
12-22
12-22
Golang的md5 hash计算操作
Golang计算md5值的方法都是接收byte型slice([]byte)。而且使用习惯上也觉得略奇怪。看了好几个例子才看懂。感觉Golang标准库在设计这些模块的时候,都会考虑使用带New关键字工厂生成一个该类型的结构体对象。然后再使用改对象的方法进行操作。md5包就是这样,来看例子:s:="api_key"+ApiKey+"param"+Param+"time"+time+"version"+version+ApiSecretsignByte:=[]byte(s)hash:=md5.New()hash.Write(signByte)r...
继续阅读 >