package main
import (
"crypto/md5"
"crypto/sha1"
"encoding/hex"
"fmt"
)
//对字符串进行MD5加密
func stringTomd5(data string) string {
t := md5.New()
t.Write([]byte(data))
return hex.EncodeToString(t.Sum(nil))
}
//对字符串进行sha1加密
func stringTosha1(data string) string {
t := sha1.New()
t.Write([]byte(data))
return hex.EncodeToString(t.Sum(nil))
}
func main() {
var str = "xuezaijiongtu"
fmt.Println("MD5: xuezaijiongtu ", stringTomd5(str))
fmt.Println("SHA1: xuezaijiongtu ", stringTosha1(str))
}
GO系列之加密

最新推荐文章于 2025-04-28 10:57:47 发布