首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grub MD5密码算法

Grub MD5密码算法
EN

Unix & Linux用户
提问于 2011-09-29 19:23:47
回答 1查看 4.1K关注 0票数 2

Grub的MD5算法是如何工作的?每次运行grub-md5-crypt并输入相同的密码时,都会得到不同的结果。通常,md5应该总是返回相同的哈希,那么为什么grub的版本每次都会返回不同的内容呢?

另外,考虑到这一点,如何确定您是否输入了正确的密码?如果每个使用相同密码的加密创建都生成不同的哈希,那么在以后输入密码时(理论上使用相同的算法),由于哈希将不同,它们如何匹配以显示提供了正确的密码?

我假设某个地方使用了一个盐,盐是随机生成的,但是盐是什么,它是如何准确地生成的,然后它是如何复制的?

EN

回答 1

Unix & Linux用户

发布于 2011-09-29 19:31:33

密码散列是咸的。盐是随机生成的,并与散列一起存储。salt和hash之间的字段分隔符是美元符号($)。

http://en.wikipedia.org/wiki/Salt_%28密码学%29

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/21897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档