Estou tentando criar um hash md5 para usar em / etc / shadow. Alguém sugeriu usar grub-crypt. Toda vez que coloco a mesma senha, recebo um hash diferente.
[root@endpoint ~]# grub-crypt --md5
Password:
Retype password:
$1$dd3MRM3g$WZkIt4KDQgrKZ4D1d71dz1
[root@endpoint ~]# grub-crypt --md5
Password:
Retype password:
$1$Z5XNluIC$bt1In4cu5qdCKPMCf1lV71
[root@endpoint ~]#
Eu acredito que isso é por causa do sal.
da cripta do homem
So $5$salt$encrypted is an SHA-256 encoded password and $6$salt$encrypted is an SHA-512 encoded one.
mas e se eu não quiser usar um sal é possível armazenar algo em / etc / shadow sem ele?
Supondo que eu queria usar
[root@endpoint ~]# echo -n mypassword | md5sum
34819d7beeabb9260a5c854bc85b3e44 -
[root@endpoint ~]#
Pergunta
Como deve ser o / etc / shadow se eu não usar o sal? Ou por design nunca funcionará? Estou ciente de que é menos seguro.
[root@endpoint ~]# grep someaccount /etc/shadow
someaccount:$1$34819d7beeabb9260a5c854bc85b3e44:16494$:0:99999:7:::
[root@endpoint ~]#
Obrigado