crypto/md5 包提供了对md5散列计算的支持

常用函数

  • New:创建Hash对象用于计算字节/字符md5值
  • Sum: 计算字节切片md5值

    实操

    ```go // 计算字节切片md5散列值 fmt.Printf(“%x\n”,md5.Sum([]byte(“Hi,ligz”)))

// 创建md5 hash对象 hash := md5.New()

// 批量写入字符串计算散列 io.WriteString(hash, “Hi, “) io.WriteString(hash, “ligz”)

// 计算MD5散列 fmt.Printf(“%x\n”, hash.Sum(nil)) ```