用Java实现MD5加盐

1. 用Java实现MD5加盐

 

1、盐是什么

一串随机数

2、为什么要加盐

只要明文相同,那么生成的MD5码就相同,于是攻击者就可以通过撞库的方式来破解出明文。加盐就是向明文中加入随机数,然后在生成MD5,这样一来即使明文相同,但由于随机数是不同(极少相同),所以每次生成的MD5码也不同,如此一来就大大增加了暴力破解的难度,使其几乎不可能破解。

posted @ 2022-06-14 17:20  BBS_自律  阅读(174)  评论(0)    收藏  举报