网上找了些资料,生成密码的工具不少,我就使用了其中一个。

本人使用的市centos系统,用的是epel的源,直接yum install pwgen安装这个工具

然后使用:[root@eric ~]# pwgen -c -n -y -H

pwgen: option requires an argument -- 'H'

Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ]

Options supported by pwgen:

-c or --capitalize

Include at least one capital letter in the password

-A or --no-capitalize

Don't include capital letters in the password

-n or --numerals

Include at least one number in the password

-0 or --no-numerals

Don't include numbers in the password

-y or --symbols

Include at least one special symbol in the password

-s or --secure

Generate completely random passwords

-B or --ambiguous

Don't include ambiguous characters in the password

-h or --help

Print a help message

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

Use sha1 hash of given file as a (not so) random generator

-C

Print the generated passwords in columns

-1

Don't print the generated passwords in columns

-v or --no-vowels

Do not use any vowels so as to avoid accidental nasty words

个人总结了下使用的参数

pwgen -c -n -y 8

c

包括1个大写字母

n

包括一个数字

y

包括一个特殊字符

8

8位密码

然后就会

[root@eric ~]# pwgen -c -y -n 8

op[up8Ho Sil|ie3O eiS6pie{ Eix]ee4m ujei_To1 Ma

Oo-y1dei ahjae%B7 Xa9Igi\G sah#Qu7M Pi+ich2h cha^Gae6 Voo

Eo4chu,o fee!g4Oh Ax;i3chu Ahn4on]u ej7Een\a Hie#tee0 he.Jaar2 Ku5phie]

pa%Lai1r ki

Aa\Z9zei ag{ah9Mi Ao"hoo0O aeYi~mo7 Eef6uGh| gie5Aa>n oH\u9phu Bem&ut2a

paeY!o6h cae]G0aC No(voo6x oreP/eh7 rah=Sh9E io}Quei4 ahW/eeF4 OhVoo[h3

Aeg$e0oh Veo#gh6u Ahr\ahv6 Piet'u5w Koz6ia|l Pai5ie`g Mie6on*e zoo5Aeg{

Oom1it&u Ol1nee~G faib7aX+ IeK$een3 ouQu`ei3 Bae{f1ey aa@Ch9wu Dogh4ek-

Beu^b9uu oJ8eer>i xae/C2ut Ga\u1eir ooW1zai> Uish!ie2 Wait$e9e Aegh?ie5

ii$Qu5du uuGh=ai4 Ahha]a5o Aiqu2eo) Cho0eis_ Feep3ed) moo;qu2A bie[th8T

Ahgh=o9d Ees^ohh4 eZ|a9dae pha.M5ao eeP2oh[u Al8Enoh: lae]k4Eu Pi3ohz>e

Ni*em6we Woh%Boo7 Ge\neo7e thai|M2e uwai(k5U uoZei@C3 Ue5Obua< eem{od2G

hee[ze8W kui2Ce_r Om~iy0uo bieB

uu#B5ein ac

aj2ZeeX` uX_u6vax au,N9wae sei8Veo_ gae%z5Ch Na{a2oa3 Ca5icha& Aboi0Oo\

lae4Tab_ Io'Ngee3 Do`w4aiR aeku.g7A Ook}ing6 ju4re|iX Ia^M0ohy Aing?ei3

xei=l4Ee oo9eM#o7 eeD$aih0 ait&eeX6 ieN"iah5 om0boh/W bi,i4Thi AeS]ae3g

tu|goF5j joo2Ve{b Aec)ael9 tee{Sh6i ieG'ai0u Yi1oa|ci ko@D7iw1 re^x1EeS

Zu-e3eSh ohV}ah7U go9ahPh; nei)Qu9A goo+Y3pe Pu{shec5 Ahr`eeD2 coo7Ais-

ath.oo6B aiMee

如果只要一个加个 -1 参数

=========================================================================

makepasswd  也是差不多的[root@eric ~]# makepasswd

+xG=0&[root@eric ~]# makepasswd --help

makepasswd: invalid option -- '-'

Usage: makepasswd [-ceilMmnpSs]

makepasswd -E [-ceilMmnSs]

-c    String of allowed characters (A-Za-z0-9`~!@#$%^&*()-_=+)

-E    Enumerate all possible values

-e    Encryption algorithm (none,base64,blowfish,des,md5,sha1,sha256,shmd5)

-i    Number of iterations in encryption algorithm

-l    Password length

-M    Maximum password length

-m    Minimum password length

-n    Number of passwords to generate

-p    Password to use

-S    Do not seed ourselves

-s    Salt to use

个人总结了下使用参数有:[root@eric ~]# makepasswd -l 8 -n 5

a)*@)npP

k(6+LTs=

Rw3Fh=FC

`q$8^MDG

rvz$i)vh

-l

密码长度

-n

生成密码总数

还可以加 -e 参数来生成加密密码哦。[root@eric ~]# makepasswd -e md5

(tqzrzpQ 5314e68d6a5c8abddc09551a7f1b3f8d

加密类型帮助上有,我就不一个一个的贴了。

Linux使用Blowfish生成密码,linux批量生成密码相关推荐

  1. excel怎么设置一个按钮就一点就生成一个表_条码生成软件如何批量生成DPD条码...

    之前有介绍过关于DPD条码的编码方式,校验算法,制作方法等等信息,今天主要给大家介绍一下如何用条码生成软件批量生成DPD条码.以Excel表为例,批量导入Excel表数据批量生成DPD条码. 1.数据 ...

  2. python批量生成,用python批量生成简单的xml文档

    最近生成训练数据时,给一批无效的背景图片生成对应的xml文档,我用python写了一个简单的批量生成xml文档的demo,遇见了意外的小问题,记录一下. 报错问题为:ImportError: No m ...

  3. php 生成txt,php批量生成html与txt文件

    首先,建立一个conn.php的文件用来链接数据库. 复制代码 代码示例: $link = mysql_connect("mysql_host" , "mysql_use ...

  4. 条码生成软件如何批量生成Code39码

    Code39码多用于物流跟踪.生产线流程等方面,也是最常用的条形码类型之一.Code39码支持26个英文大写字母(A-Z),十个数字(0-9),连接号(-),空格,英文的句号(.),加号(+),斜杠( ...

  5. wps js生成条形码,批量生成code128条形码小标签并导出为pdf文件

    最近从vba转到js宏,以前写vba可以引用BarcodeX控件生成条形码,但我不知道怎么在wps js环境引用第三方控件,所以只能用Shapes.AddPicture方法插入条形码图片,这里利用bw ...

  6. 企业编码生成系统智能批量生成带数据分析功能的防伪码

    一 代码 # 生成含数据分析功能防伪编码函数,参数schoice设置输出的文件名称 def scode5(schoice):default_dir = r"mrsoft.mri" ...

  7. java开发防伪码_企业编码生成系统智能批量生成带数据分析功能的防伪码

    一 代码 # 生成含数据分析功能防伪编码函数,参数schoice设置输出的文件名称 def scode5(schoice): default_dir = r"mrsoft.mri" ...

  8. php 批量生成数量,laravel批量生成假数据的方法

    D:\phpStudy\WWW\api.douxiaoli.com\database\factories\ModelFactory.php D:\phpStudy\WWW\BCCKidV1.0\ven ...

  9. python生成姓名_Python 批量生成中文姓名(百家姓)

    最近需要造一部分数据,需要用到人名,与其用脚本生成一些随机组合的汉字,不如在网上爬一些看似真实的姓名,所以找来了姓氏大全的网站,网址:http://www.resgain.net/xsdq.html ...

  10. Windows批量修改服务器密码,expect批量修改linux服务器密码

    expect批量修改linux服务器密码 内容精选 换一换 批量修改弹性云服务器信息.当前仅支持批量修改云服务器名称,一次最多可以修改1000台.PUT /v1/{project_id}/clouds ...

最新文章

  1. linux内核远程漏洞,CVE-2019-11815:Linux内核竞争条件漏洞导致远程代码执行
  2. GROMACS运行参数之md.mdp文件详解
  3. 归一化EvoNorms
  4. Servlet多个对象共享数据
  5. php下载apk文件源码下载,php实现文件下载功能的几个代码分享
  6. el-table使用fixed后,最后一行显示不全;el-table设置fixed后,最后一行被遮挡。
  7. python增加一列数据_Python编程给numpy矩阵添加一列方法示例
  8. mysql导数据出指定数量_mysql导出指定数据或部份数据的方法
  9. 数据结构 | 链表:1074
  10. Animator 的总结
  11. 【深拷贝VS浅拷贝】------【巷子】
  12. 你想要的宏基因组-微生物组知识全在这(2020.9)
  13. 如何优雅地过滤敏感词
  14. 樊登读书会掌控读后感_樊登读后感悟,樊登读书会《爆款》读后感
  15. grep -v xxx 用法
  16. HDU3446 daizhenyang‘s chess【带花树】
  17. 《软技能》读书笔记——生产力篇
  18. 归并排序及其优化(数组归并/链表归并,自顶向下/自底向上等)
  19. 长安大学计算机控制技术期末试题,长安大学汽车理论期末试卷及答案
  20. 什么是云密码?密信云密码服务产品提供什么?

热门文章

  1. (转)星巴克其实是靠大数据盈利的!
  2. Julia: 带汉字的CSV文件的处理
  3. 机器学习笔记(十一):优化梯度公式 | 凌云时刻
  4. 【指纹识别】基于matlab GUI指纹识别【含Matlab源码 586期】
  5. php 判断是否在线,关于判断用户是否在线的问题!!!
  6. 可解释ai_人工智能解释
  7. pip离线下载安装依赖包,及github包,及常用pip源
  8. mysql查看enum和set值_mysql中的enum和set类型_MySQL
  9. linux socket 开源库,linux c websocket开源库libwebsockets的编译和使用-Go语言中文社区...
  10. 485通信原理_关于串口通信(232、485、422)和常见问题,一篇文章就给你说清楚~...