// Package md5 提供 MD5 摘要工具。 package md5 import ( "github.com/gogf/gf/v2/crypto/gmd5" ) // Md5Hex 返回 s 的 MD5 摘要(小写十六进制字符串)。 // 底层错误被忽略,因为对内存输入永远不会失败。 func Md5Hex(s string) string { h, _ := gmd5.EncryptString(s) return h } // Md5Bytes 返回 data 的 MD5 摘要(小写十六进制字符串)。 func Md5Bytes(data []byte) (string, error) { return gmd5.Encrypt(data) } // Md5File 返回 path 本地文件的 MD5 摘要(十六进制字符串)。 func Md5File(path string) (string, error) { return gmd5.EncryptFile(path) }