pwgen - 限制特殊字符

时间:2018-05-15 18:10:25

标签: passwords

我正在进行密码轮换自动化,其中一项任务是生成安全密码。我找到了pwgen并且效果很好。

我怎么需要限制特殊字符! #$% - _ = +< > 。有什么指针吗?

pwgen -s -N 1 -cny 10

现在我正在使用-r来排除那些我不需要的东西。想知道是否有更容易的选择方式而不是选择退出

pwgen -cny -B -1 -r \'\"\@\?\^\&\*\(\)\`\:\~\?\;\:\[\]\{\}\.\,\\\/\| 15

1 个答案:

答案 0 :(得分:0)

pwgen中目前没有选择(参见作者的README.md)。如果您使用的是Linux,则可以选择以下选项:

1) Open $HOME/.bash_rc in a text editor
2) Somewhere near the bottom, add these lines:

# Use with pwgen (password generator) to remove special characters
export PWGEN_SPECIAL=\'\"\@\?\^\&\*\(\)\`\:\~\?\;\:\[\]\{\}\.\,\\\/\|

3) Close, save and open new Terminal
4) pwgen -sy 10 1 -r $PWGEN_SPECIAL

相同的解决方案,但是比每次键入一个复杂的排除列表都少一些麻烦!