蛋蛋星球-客户端
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

23 linhas
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. }