当前位置:首页 » 《随便一记》 » 正文

【Linux】Centos7 随机生成密码

27 人参与  2023年04月11日 19:05  分类 : 《随便一记》  评论

点击全文阅读


?博主简介

  ?云计算领域优质创作者
  ?华为云开发者社区专家博主
  ?阿里云开发者社区专家博主
?交流社区:运维交流社区 欢迎大家的加入!

文章目录

pwgen 生成随机密码mkpasswd 生成随机密码(有特殊要求推荐)openssl 生成随机密码(高强度密码推荐)

pwgen 生成随机密码

安装pwgen命令
yum -y install pwgen
使用方法

执行后,将输出随机密码。您可以根据需要更改密码长度和生成的密码的个数。

pwgen <密码长度>pwgen <密码长度> <生成的密码个数>
实例

生成随机的12个字长的密码(会生成很多,可从中选取任意一个出来)

pwgen 12

生成随机的12个字长的密码(只生成一个)

pwgen 12 1

请注意:生成的密码应该保密,因此请不要将其存储在不安全的位置。

mkpasswd 生成随机密码(有特殊要求推荐)

安装expect命令
yum -y install expect
参数说明
参数说明
-l密码的长度定义, 默认是 9
-d数字个数, 默认是 2
-c小写字符个数, 默认是 3
-C大写字符个数, 默认是 2
-s特殊字符个数, 默认是 1
实例

随机生成密码:长度为12、数字3个、小写字符5个、大写字符为3个、特殊字符为1个。

mkpasswd -l 12 -d 3 -c 5 -C 3 -s 1

请注意:生成的密码应该保密,因此请不要将其存储在不安全的位置。

openssl 生成随机密码(高强度密码推荐)

简介

在所有的类 Unix 发行版、Solaris、Mac OS X 和 Windows 中默认都用openssl这个工具来生成高强度随机密码(这个是系统自带,使用率最高)

使用方式
openssl rand -base64 <密码字符长度>
实例

随机生成12位的密码(推荐)

openssl rand -base64 12

随机生成12位的密码并进行数据校验要前12位字符串

openssl rand -base64 12 | md5sum | cut -c 1-12

请注意:生成的密码应该保密,因此请不要将其存储在不安全的位置。


点击全文阅读


本文链接:http://zhangshiyu.com/post/59326.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1