我可以对 Windows 密码进行预先散列并在创建帐户时传递散列吗?

我可以对 Windows 密码进行预先散列并在创建帐户时传递散列吗?

我正在使用 Vagrant 构建一些 Windows VM,Vagrant 配置程序将创建一些用户。我希望能够将这些用户的密码提交给源代码管理,但显然我不想以纯文本形式提交它们。

在 Linux 上,我知道我可以在本地机器上创建一个散列密码,然后稍后使用该散列密码创建一个新用户 - 我创建用户的服务器甚至不必看到纯文本密码。

# Create the password hash: 
hashpass=$(echo 'P@ssword123' | mkpasswd --method=sha-512 --stdin)

# Make a new user with the hash:
useradd --password "$hashpass" <new username>

在 Windows 中可以做到这一点吗?

相关内容