md5.go 587 B

1234567891011121314151617181920212223
  1. /**
  2. #*****************************************************************************
  3. # @file md5.go
  4. # @author MakerYang(https://www.makeryang.com)
  5. # @statement 免费课程配套开源项目,任何形式收费均为盗版
  6. #*****************************************************************************
  7. */
  8. package Utils
  9. import (
  10. "crypto/md5"
  11. "encoding/hex"
  12. )
  13. func MD5Hash(text string) string {
  14. hash := md5.Sum([]byte(text))
  15. return hex.EncodeToString(hash[:])
  16. }
  17. func VerifyPassword(storedPassword, inputPassword string) bool {
  18. return MD5Hash(inputPassword) == storedPassword
  19. }