mis*_*der 3 linux encryption bash shell bcrypt
我正在寻找一种在 BASH 脚本中使用 BCRYPT 散列密码的方法。我搜索了高低,并用谷歌搜索了所有东西......我最接近的可能是使用openssl的实现,但该方法仍不清楚。
我在一个没有外部访问的封闭系统中,并且没有安装 python。
我精通 BASH 编写,并且正在使用 GNU Bash,版本 4.1.2(2)-release (x86_64-redhat-linux-gnu)。
对纯 BASH/AWK 解决方案或任何其他常见 RHEL Shell 原生实现的建议感兴趣。
Perl 已安装,但我更愿意远离该选项,至少,我不知道 Perl ...... Perl 有一个社会耻辱......(hahaha.c)
谢谢!
这是我使用的
leo@xxx:~$ htpasswd -nbBC 10 USER topsecret
USER:$2y$10$vDtCxgJ4DIZ1itAAq6NDkedmaDFHlPdlpLY.EiEa3QBXHnH0oLatW
Run Code Online (Sandbox Code Playgroud)
请注意盐前缀(即$2a或$2y)在不同的系统/平台中可能不同。
我的电脑
leo@xxx:~$ uname -a
Linux xxx 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5133 次 |
| 最近记录: |