sha256.go 265 B

12345678910111213141516
  1. package utils
  2. import (
  3. "crypto/sha256"
  4. "encoding/hex"
  5. )
  6. func EncoderSha256(data string) string {
  7. h := sha256.New()
  8. h.Write([]byte(data))
  9. sum := h.Sum(nil)
  10. //由于是十六进制表示,因此需要转换
  11. s := hex.EncodeToString(sum)
  12. return string(s)
  13. }