感觉hmacmd5就是把粗糙的加盐方式,整了个优雅的方法设置了一下,其他别无新意。
既然是随机生成key,自然也可以当作md5的盐。也可以保存在数据库中,用于根据密码重新生成md5,是否匹配。
md5(input + salt),这里salt是随机生成key。
hmacmd5(input),然后hmacMD5.init(secretKey)了一下,说白了,不还是加盐嘛?只不过更优雅一些。
不知道我理解是否有误,请大佬批评指正!
Sign in to make a reply
两把刷子闯江湖
感觉hmacmd5就是把粗糙的加盐方式,整了个优雅的方法设置了一下,其他别无新意。
既然是随机生成key,自然也可以当作md5的盐。也可以保存在数据库中,用于根据密码重新生成md5,是否匹配。
md5(input + salt),这里salt是随机生成key。
hmacmd5(input),然后hmacMD5.init(secretKey)了一下,说白了,不还是加盐嘛?只不过更优雅一些。
不知道我理解是否有误,请大佬批评指正!