| 12345678910111213141516171819202122232425262728293031 |
- package utils
- import (
- "crypto/md5"
- "crypto/sha1"
- "fmt"
- )
- // MD5Hash MD5哈希值
- func MD5Hash(b []byte) string {
- h := md5.New()
- h.Write(b)
- return fmt.Sprintf("%x", h.Sum(nil))
- }
- // MD5HashString MD5哈希值
- func MD5HashString(s string) string {
- return MD5Hash([]byte(s))
- }
- // SHA1Hash SHA1哈希值
- func SHA1Hash(b []byte) string {
- h := sha1.New()
- h.Write(b)
- return fmt.Sprintf("%x", h.Sum(nil))
- }
- // SHA1HashString SHA1哈希值
- func SHA1HashString(s string) string {
- return SHA1Hash([]byte(s))
- }
|