蛋蛋星球-客户端
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

23 righe
415 B

  1. package utils
  2. import (
  3. "crypto/md5"
  4. "encoding/hex"
  5. "strings"
  6. )
  7. func Md5(str string) string {
  8. h := md5.New()
  9. h.Write([]byte(str))
  10. return hex.EncodeToString(h.Sum(nil))
  11. }
  12. func GenerateMD5Hash(input string) string {
  13. hasher := md5.New()
  14. hasher.Write([]byte(input))
  15. checksum := hasher.Sum(nil)
  16. hexString := hex.EncodeToString(checksum)
  17. upperHexString := strings.ToUpper(hexString)
  18. return upperHexString
  19. }