encry.go
380 Bytes
package lxconv
import (
"crypto/md5"
"crypto/sha1"
"encoding/hex"
"fmt"
)
// EncryMD5 MD5 字符串
func EncryMD5(text string) string {
ctx := md5.New()
ctx.Write([]byte(text))
return hex.EncodeToString(ctx.Sum(nil))
}
// EncrySHA1 SHA1 字符串
func EncrySHA1(text string) string {
ctx := sha1.New()
ctx.Write([]byte(text))
return fmt.Sprintf("%x", ctx.Sum(nil))
}