创建随机密码,以前写过一篇《php密码生成类》的文章。

PHP密码生成类的功能如下:

1.可设定密码长度

2.可设定要生成的密码个数,批量生成。

3.可以指定密码的规则,字母,数字,特殊字符等。

对于非Linux的系统,可以使用上面这个类创建随机密码。

在Linux系统下,使用pwgen命令创建随机密码,更为简单。

安装:sudo apt-get install pwgen

语法:pwgen [ OPTION ] [ pw_length ] [ num_pw ]

参数:

-c or –capitalize

密码中至少包含一个大写字母

-A or –no-capitalize

密码中不包含大写字母

-n or –numerals

密码中至少包含一个数字

-0 or –no-numerals

密码中不包含数字

-y or –symbols

密码中至少包含一个特殊符号

-s or –secure

生成完全随机密码

-B or –ambiguous

密码中不包含歧义字符(例如1,l,O,0)

-H or –sha1=path/to/file[#seed]

使用SHA1 hash给定的文件作为一个随机种子

-C

在列中打印生成的密码

-1

不要在列中打印生成的密码,即一行一个密码

-v or –no-vowels

不要使用任何元音,以避免偶然的脏话

pwgen linux安装包,Linux 使用pwgen命令创建随机密码相关推荐

  1. vsftpd linux安装包,Linux下vsftpd的安装配置

    一.安装 由于很多时候都是在没有网络的情况下安装,所以下载rpm包来安装,我这里环境如下: 系统:redhat enterprise 6.5 vsftpd安装包:vsftpd-3.0.2-21.el7 ...

  2. lrzsz linux安装包,linux 离线安装lrzsz

    安装gcc环境 yum install --downloadonly --downloaddir=/usr/local/gcc gcc yum install --downloadonly --dow ...

  3. glut linux 安装包,linux 下glut.h使用

    linux下编写OpenGL程序的一些准备工作 需要用到的软件包有两个,glut 和tmake,分别可以从以下两个网址下载: 下载后的文件假设都放在/usr/src中 首先是安装glut库,以下是从找 ...

  4. mysql5.0 linux安装包,LINUX下MYSQL5.0的安装!

    自己动手,多看,你就会明白很多! 首先,到www.mysql.com下下载MYSQL5.0:mysql-standard-5.0.16-linux-i686.tar.gz版本比较适合我们这些才鸟! 然 ...

  5. Ubuntu 16.04版本的 网易云音乐 linux 安装包资源以及下载过程

    网易云官网没有了支持Ubuntu16.04 版本的Linux安装包 ,以下提供相关绝版资源的链接: https://pan.baidu.com/s/10H5ifLJonrBq2F1kA2kpqw    ...

  6. 【泛微ecology】E-Mobile 7 win+linux 安装包(版本20210409)

    E-Mobile 7 win+linux 安装包(版本20210409) 含 emp_patch_20210526 更新包 链接:https://pan.baidu.com/s/1gj_Cj8Zq6I ...

  7. linux安装包U盘刻录工具:rufus-3.13.exe

    linux安装包U盘刻录工具:rufus-3.13.exe

  8. redis linux 安装包下载,redis linux安装包

    redis linux安装包适用于Linux系统平台,如果您需要搭建NOSQL数据库,可以在本页下载该安装包.安装存在一些前提要求,例如C++编译环境.gcc编译器,下载解压包之后,需要您根据项目情况 ...

  9. Linux安装包-run制作

    linux安装包制作简单总结: 1.压缩文件:解压后直接可以使用     tar,zip,gz等 2.包管理工具     ubunut:deb,redhat:rpm 3二进制包:脚本+程序     b ...

最新文章

  1. Java实现HTTP文件下载(转)
  2. idea svn配置_IDEA 导入svn项目实践
  3. new/delete和malloc/free的区别
  4. 前端面试题和setTimeout异步
  5. arguments.callee 指向正在执行的函数的指针
  6. springboot+mybatis+redis实现分布式缓存
  7. MySQL 刷脏页问题
  8. python 最准确的图片转文字软件_图片转文字软件哪个好用?免费的图片转文字软件...
  9. 十进制数转换BCD码
  10. 框架尺寸调整属性NORESIZE
  11. android使用at指令集,详细的AT指令集
  12. 【论文调研】IJCAI-2019 论文投稿与录用调研报告
  13. python实现非常有趣的数学问题
  14. O2O、B2B、C2C(通俗讲解)
  15. 连接Janusgraph时报Unable to determine Elasticsearch server version. Default to FIVE.异常
  16. 正则表达式——常用正则表达式验证有效数字、密码、真实姓名、邮箱、身份证号码及其正则捕获懒惰性原理
  17. Create BD link
  18. vue单击li变色,点谁谁亮
  19. pbe近似_pbe近似_科学网—[转载]赝势及泛函介绍(1) - 冯宇超的博文
  20. 电机PID控制和闭环控制

热门文章

  1. cbioportal打不开_cBioportal中文教程
  2. 中英文说明书丨艾美捷TRC 3-氨基-4-乙氧基苯胺
  3. css给图片设置阴影效果
  4. 帆软和思迈特软件Smartbi产品的详细对比
  5. 纯电动、混动、增程式电动汽车有什么不同?
  6. hcl的ipsec实验
  7. Python进阶学习(一)
  8. R语言实现贝叶斯分位数回归、lasso和自适应lasso贝叶斯分位数回归分析
  9. 刷脸完成交易的支付4.0时代已然来临
  10. Debian安装后没有没有Intel Wireless驱动,无法开启WiFi