ubuntu 20.4 的自动安装说明讨论了加密密码 $crypted_pass。
version: 1
identity:
hostname: hostname
username: username
password: $crypted_pass
我如何为任何给定的密码生成这个?我尝试了直接的 sha-512 哈希,但这不起作用
从这些说明看来我应该得到
$6$FhcddHFVZ7ABA4Gi$9l4yURWASWe8xEa1jzI0bacVLvhe3Yn4/G3AnU11K3X0yu/mICVRxfo6tZTB2noKljlIRzjkVZPocdf63MtzC0
因为root
但 sha-512 哈希root
是
99ADC231B045331E514A516B4B7680F588E3823213ABE901738BC3AD67B2F6FCB3C64EFB93D18002588D3CCC1A49EFBAE1CE20CB43DF36B38651F11FA75678E8
您获得的加密字符串将取决于盐值 - 要重现示例中的字符串,您需要复制其 16 个字符的盐:
也可以看看: