handle_hash.go 295 B

1234567891011121314
  1. package mokuai
  2. import (
  3. "crypto/hmac"
  4. "crypto/sha256"
  5. "encoding/base64"
  6. )
  7. // Sha256 加密
  8. func Hash_hmacSha256_en(stringToSign string, secret string) string {
  9. h := hmac.New(sha256.New, []byte(secret))
  10. h.Write([]byte(stringToSign))
  11. return base64.StdEncoding.EncodeToString(h.Sum(nil))
  12. }