golang中MD5值计算问题

alexstocks ·
我又测了一下 Write函数内应该有一句 判断传入的参数若为nil 则不会改变内部变量 因而内部变量维持原值(如作者此例中的)的"test"
#4
更多评论
qkb_75_go
琴为心声
要是能详细 透讲 MD5 的计算过程,就更好了.
#1
“从上面一段文字可以看出,Write函数会把MD5对象内部的字符串clear掉,然后把其参数作为新的内部字符串。而Sum函数则是先计算出内部字符串的MD5值,而后把输入参数附加到内部字符串后面。” 应该不是这样 否则结果怎么回事这样: 098f6bcd4621d373cade4e832627b4f6 098f6bcd4621d373cade4e832627b4f6 74657374098f6bcd4621d373cade4e832627b4f6 098f6bcd4621d373cade4e832627b4f6
#2