md5 密码哈希

md5 密码哈希

我正在寻找创建一个 md5 哈希值以在 /etc/shadow 中使用。有人建议使用 grub-crypt。每次我输入相同的密码时,都会得到不同的哈希值。

[root@endpoint ~]# grub-crypt --md5
Password: 
Retype password: 
$1$dd3MRM3g$WZkIt4KDQgrKZ4D1d71dz1
[root@endpoint ~]# grub-crypt --md5
Password: 
Retype password: 
$1$Z5XNluIC$bt1In4cu5qdCKPMCf1lV71
[root@endpoint ~]# 

我相信这是因为盐。

来自人类地穴

So $5$salt$encrypted is an SHA-256 encoded password and $6$salt$encrypted is an SHA-512 encoded one.

但是如果我不想使用盐怎么办,是否可以在没有盐的情况下在 /etc/shadow 中存储某些内容?

假设我想使用

[root@endpoint ~]# echo -n mypassword | md5sum 
34819d7beeabb9260a5c854bc85b3e44  -
[root@endpoint ~]# 

问题

如果我不使用盐,/etc/shadow 应该是什么样子?或者按照设计它永远不会起作用?我知道它不太安全。

[root@endpoint ~]# grep someaccount /etc/shadow
someaccount:$1$34819d7beeabb9260a5c854bc85b3e44:16494$:0:99999:7:::
[root@endpoint ~]# 

谢谢

相关内容