strings MD5加密

1
2
3
4
5
6
7
8
9
10
11
12
13
func (strLen int) string {
strRandom := "qwertyuiopasdfghjklzxcvbnm1234567890QWERTYUIOPASDFGHJKLZXCVBNM"
bytes := []byte(strRandom)
strByte := []byte{}

r := rand.New(rand.NewSource(time.Now().UnixNano()))
for i := 0; i < strLen; i++ {
subNum := r.Intn(len(bytes))
sep := bytes[subNum]
strByte = append(strByte, sep)
}
return string(strByte)
}

MD5加密

1
2
3
4
5
func Md5(str string) string {
m := md5.New()
m.Write([]byte(str))
return hex.EncodeToString(m.Sum(nil))
}