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  }