空字符串经md5加密结果:d41d8cd98f00b204e9800998ecf8427e
我在用go写后台时用到了utils.MD5函数,写逻辑时漏掉了空值这个边缘值。
简单来说
a = utils.MD5(a)
if (a==b){
...
}
这时候我发现a与b都是空值时,if条件语句进不去了。
测试报错排查,竟然空值经过md5加密后是有值的。
空字符串经md5加密结果:d41d8cd98f00b204e9800998ecf8427e
简单来说
a = utils.MD5(a)
if (a==b){
...
}
这时候我发现a与b都是空值时,if条件语句进不去了。
测试报错排查,竟然空值经过md5加密后是有值的。