md5加盐是怎么回事

前端之家收集整理的这篇文章主要介绍了md5加盐是怎么回事前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天看到秒杀那个项目里md5加盐的操作,主要目的就是为了防止外人猜出来id和md5的对应关系,如果不加盐,那么id是暴露的,经过md5一算别人就知道结果了,那么也没什么保密的东西了。

如果加了盐再加上一些复杂的运算逻辑,比如把id取前几位,后几位,然后加减乘数再加盐,算md5,外面死活也不会知道这个md5是什么意思,这样就保密了,还以为多复杂的逻辑,原来就那么回事。

就像微信开发里经常用到的签名机制,也是一样的道理。好多东西都是原理上简单,实现起来复杂,细节多,但是光看到细节而不明白原理,那么以后做类似的事始终是一头雾水。

猜你在找的程序笔记相关文章