如何生成自动安装的加密密码

如何生成自动安装的加密密码

说明自动安装ubuntu 20.4 谈到了加密密码 $crypted_pa​​ss。

version: 1
identity:
    hostname: hostname
    username: username
    password: $crypted_pass

如何为任何给定的密码生成此哈希?我试过直接使用 sha-512 哈希,但不起作用

这些我应该得到的指示

$6$FhcddHFVZ7ABA4Gi$9l4yURWASWe8xEa1jzI0bacVLvhe3Yn4/G3AnU11K3X0yu/mICVRxfo6tZTB2noKljlIRzjkVZPocdf63MtzC0

rootsha-512 哈希root

99ADC231B045331E514A516B4B7680F588E3823213ABE901738BC3AD67B2F6FCB3C64EFB93D18002588D3CCC1A49EFBAE1CE20CB43DF36B38651F11FA75678E8

答案1

您获得的加密字符串将取决于值 - 要重现示例中的值,您需要复制其 16 个字符的盐:

$ printf 'root' | openssl passwd -6 -salt 'FhcddHFVZ7ABA4Gi' -stdin
$6$FhcddHFVZ7ABA4Gi$9l4yURWASWe8xEa1jzI0bacVLvhe3Yn4/G3AnU11K3X0yu/mICVRxfo6tZTB2noKljlIRzjkVZPocdf63MtzC0

也可以看看:

相关内容