从hash加密开始之MD5
一杯浓咖啡
发表于 2022-11-12 16:09:59
82
0
0
MD5加密golang代码及解释* v% M* ^2 _- f: c( g! I
func md5V1(str string) string {
//md5.New()初始化了一个md5对象# \' X6 ~0 s# ]- K* U& S
h := md5.New()
//h.Write将传入的str写入对象中. ~( a) C" g. X7 J- {
h.Write([]byte(str))& q9 P/ ]& r% _" p9 K, i! I, R
//h.Sum(nil)对对象中的内容进行校检和计算( O- N! g. @+ u& x$ r1 X- G" x: ]$ L
return hex.EncodeToString(h.Sum(nil))4 i0 Y1 ~2 R) N. u' f( B
}
成为第一个吐槽的人