package mainimport ("crypto/sha1""encoding/hex""fmt""hash/crc32"
)//生成sha1
func SHA1(str string) string{
c:=sha1.New()c.Write([]byte(str))return hex.EncodeToString(c.Sum(nil))
}func CRC32(str string) uint32{
return crc32.ChecksumIEEE([]byte(str))
}func main() {
fmt.Println(CRC32("123456"))fmt.Println(MD5("123456"))fmt.Println(SHA1("123456"))
}
详细解决方案
golang中的sha1,crc32
热度:33 发布时间:2023-12-09 10:20:38.0
相关解决方案
- 3des sha1 aspnet_Membership表中的Password可解密吗
- 求解 crc32()函数的施用场景
- CRC32,很容易冲突啊该如何处理
- Android / Java - Sha1 and Md5
- 如何确定STM计算出来的HMAC-SHA1/MD5的结果是正确的
- 求解 crc32()函数的施用场景
- Oauth1.0:如何在不使用python中的访问令牌和令牌密钥的情况下生成HMAC-SHA1 Oauth_signature?
- Golang 在电商即时通讯服务建设中的实践
- Golang: 什么时候nil != nil
- golang(4)使用beego + ace admin 开发后台系统 CRUD
- BASE64、MD5、SHA1
- rpm 安装时提示rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY
- 百度地图-使用AndroidStudio获取 SHA1 MD5的方法
- golang-类型断言
- golang-reflect反射三定律
- golang-reflect(Typeof()和Kind())
- golang-反射reflect
- golang-nil切片和空切片
- golang-空接口和nil
- golang-多态的实现
- golang-方法
- golang-类型系统
- golang-panic和recover
- golang-defer
- golang-数组和切片的区别
- golang-数组做函数参数
- golang-break(select、switch)
- golang-chan和select的使用
- http协议(golang)
- thrift协议(golang)