- 论坛徽章:
- 0
|
原帖由 kelela 于 2006-10-5 02:01 发表
验证方法我并不清楚,因为我也没去了解md5的代码和机制(我希望如果有人真正理解,那么站出来指出,前面拿出一幅教训人模样的merlinyu,如果你真的看过代码,你说说看,我想大家是都愿意知道的)
我几个md5加密的工具中发现这一点,一开始我也认为密文是单一的,但是grub-md5-crypt和/etc/shadow(如果用md5加密的话)的实验证明了密文不是唯一的
用grub-md5-crypt是最简单的方法,大家都可以一试.
输入密码,并确认,然后会输出一个加密后的字串,你可以发现,每次不一定相同
但grub如果使用md5加密,这些不同密文对应的原密码是唯一的.
明明是你错了,你先了解一下grub-md5-crypt的用途吧.
另外再想想MD5的主要作用是什么,MD5加密同一段明文的结果一定是相同的(只要加密的位数相同),不然怎么拿它来验证证密码.难道连这点你也想不通么?
你总是拿grub-md5-crypt来说,为什么不仔细了解一下grub-md5-crypt呢?
[ 本帖最后由 笨狼追风 于 2006-10-5 11:44 编辑 ] |
|