App bmkpasswd只读发布历史
App::bmkpasswd是一个支持bcrypt的mkpasswd(1)
和导出的助手工具。它可以通过以下方式使用:
-从Perl中调用:
use App::bmkpasswd'mkpasswd','passwdcmp';
my$bcrypted=mkpasswd($passwd);
say'matched'if passwdcmp($passwd,$bcrypted);
-从Shell中调用:
bmkpasswd--help
默认情况下,bmkpasswd
生成带有工作成本因子为'08'的bcrypt密码。你可以通过以下命令调整工作成本因子:
bmkpasswd--workcost='06'
对于SHA算法,需要安装Crypt::Passwd::XS
或使用较新的libc库:
bmkpasswd--meth sha
下载地址
用户评论