作者/来源:新睿云小编 发布时间:2019-11-13
现在许多应用都需要输入密码,很多人喜欢用一套账号密码殊不知这是十分危险的行为。比如服务器远程连接,一两台还好,一旦一群服务器集群都用一个密码很容易被破解,可能会给业务造成极大的损失。在linux上我们可以使用密码生成器,生成许多高质量密码,那我们应该如何使用呢?
好在在Linux系统下,我们有很多方式可以生成符号要求的密码。
普通方式随机生成
? ~ openssl rand -base64 15
q7X/UN7SL+yEcIYRxacE
使用特点专业的密码生成工具pwgen
pwgen在各个linux平台上都可以通过包管理器安装,在mac上则使用brew安装。
yum install -y pwgen #CentOS上安装
brew install pwgen #Mac系统上安装
pwgen [ OPTIONS ] [ pw_length ] [ num_pw ]
-c or --capitalize 至少一个大写字母
-A or --no-capitalize 不要包含大写字母
-n or --numerals 至少包含一个数字
-0 or --no-numerals 不要包含数字
-y or --symbols 至少包含一个特殊字符
-r <chars> or --remove-chars=<chars> 从密码中移除某些字符
-s or --secure 生成完全随机的密码
-C 已列方式生成密码
-1 不以列方式生成密码
下面是演示的密码生成
? ~ pwgen -cnyC 15
? ~ pwgen -cnyC 10