我正在进行密码轮换自动化,其中一项任务是生成安全密码。我找到了pwgen并且效果很好。
我怎么需要限制特殊字符! #$% - _ = +< > 。有什么指针吗?
pwgen -s -N 1 -cny 10
现在我正在使用-r来排除那些我不需要的东西。想知道是否有更容易的选择方式而不是选择退出
pwgen -cny -B -1 -r \'\"\@\?\^\&\*\(\)\`\:\~\?\;\:\[\]\{\}\.\,\\\/\| 15
答案 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
相同的解决方案,但是比每次键入一个复杂的排除列表都少一些麻烦!