Go 中签名运算非常简单,crypto
的子包可以完成所有功能。
MD5
引入包
1 | import "crypto/md5" |
字符串
有两种方式可以对字符串进行 md5 运算
- 方法一
1 | import ( |
- 方法二
1 | import ( |
文件
1 | import ( |
会了一种计算方式其他的都是这个套路,比如 sha1 只需要引入 crypto/sha1
包,然后将 md5 替换为 sha1 即可
Hmac
Hmac 算法在另一个包中可以实现
引入包
1 | import "crypto/hmac" |
HmacMD5算法
hmac 包需要借助 md5, sha1
等包一起实现相应算法
1 | import ( |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章