当前位置: 代码迷 >> 综合 >> golang中的sha1,crc32
  详细解决方案

golang中的sha1,crc32

热度:33   发布时间:2023-12-09 10:20:38.0
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"))
}