Discuss / Java / hmacmd5 和md5相比,精髓在哪?仅仅是更优雅一些???

hmacmd5 和md5相比,精髓在哪?仅仅是更优雅一些???

Topic source

感觉hmacmd5就是把粗糙的加盐方式,整了个优雅的方法设置了一下,其他别无新意。

既然是随机生成key,自然也可以当作md5的盐。也可以保存在数据库中,用于根据密码重新生成md5,是否匹配。

md5(input + salt),这里salt是随机生成key。

hmacmd5(input),然后hmacMD5.init(secretKey)了一下,说白了,不还是加盐嘛?只不过更优雅一些。

不知道我理解是否有误,请大佬批评指正!


  • 1

Reply