github.com/selefra/selefra-utils@v0.0.4/pkg/md5_util/md5_util.go (about) 1 package md5_util 2 3 import ( 4 "crypto/md5" 5 "fmt" 6 ) 7 8 func Md5String(s string) (string, error) { 9 hash := md5.New() 10 _, err := hash.Write([]byte(s)) 11 if err != nil { 12 return "", err 13 } 14 sum := hash.Sum(nil) 15 return fmt.Sprintf("%x", sum), nil 16 }