从hash加密开始之MD5
一杯浓咖啡
发表于 2022-11-12 16:09:59
89
0
0
MD5加密golang代码及解释# a5 d0 |: m% o" p
func md5V1(str string) string {& g$ H& N' P1 q6 ~, b/ v
//md5.New()初始化了一个md5对象! J6 F c( u! R9 g0 }4 u$ t
h := md5.New() 8 {5 I7 [% S0 ~& r1 `
//h.Write将传入的str写入对象中' l7 |% v* N0 K# n6 i/ r
h.Write([]byte(str))( K0 Q- c' V8 c. j ^& E
//h.Sum(nil)对对象中的内容进行校检和计算
return hex.EncodeToString(h.Sum(nil))4 ^% w# G0 w! m& N! u* |* h8 i
}
成为第一个吐槽的人