LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 917|回复: 4

开机后调用grub>md5crypt 加密字符串,为什么会有不同结果?

[复制链接]
发表于 2003-9-17 21:05:04 | 显示全部楼层 |阅读模式
开机后调用grub>md5crypt 加密字符串,为什么会有不同结果?
#grub>
#grub>md5crypt aaaaaaa (aa为要加密的字符串)
同样加密同一字符串,得到的结果居然不一样?why?
谁能解释一下吗?谢谢。
发表于 2003-9-18 10:40:35 | 显示全部楼层
这是md5的特点。
有兴趣可以google一下md5
发表于 2003-9-18 22:15:33 | 显示全部楼层
许多密码都是用MD5加密的,如果加密后产生的结果不是固定的,那么密码验证还怎么进行了?
发表于 2003-9-19 00:03:31 | 显示全部楼层
这里生成的md5码中前两位是“种子位”,输入的密码+种子位,这个加密后生成md5马后面所有的尾数。所以生成码不固定,而且可以进行密码验证。

这主要是为了防止“字典”攻击的。现在的字典中只能存明码,再根据加密的密码即使生成md5码,而不能直接存md5加密码(因为种子不一定),这样就大大延长了字典攻击所需的时间。
发表于 2005-10-21 11:18:24 | 显示全部楼层
我想写个在WINDOWS下能编辑menu.lst文件的工具,可是这个MD5加密不会搞,谁能提供些资料,我用的是VB
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表