Linux—生成随机密码
Linux 小技巧
当我们需要设置十几位长度的密码时,可能需要想半天。其实我们可以利用工具来直接生成随机的密码字符串,这样又安全又方便。
1. urandom 命令
[root@localhost ~]#< /dev/urandom tr -dc A-Za-z0-9 | head -c 14; echo
比如说想要生成9位密码,那就把上面14换成9就可以了。
2. mkpaswd 命令
- mkpasswd 是 Linux 自带的一个密码生成工具,但是如果你发现你没有这个命令,可能你没有安装expect包
[root@localhost ~]#yum install -y expect
- 基本格式如下
[root@localhost ~]#mkpasswd -l 14 -d 2 -C 2 -s 2
- 常用选项如下
选项 | 说明 |
---|---|
-l | 定义密码的长度,默认9 |
-d | 定义密码里面包含数字的最少个数,默认2 |
-c | 定义密码里面包含小写字母的最少个数,默认2 |
-s | 定义密码密码包含特殊字符的最少个数,默认1 |
-C | 定义密码里面包含大写字母的最少个数,默认2 |
Linux—生成随机密码相关推荐
- linux生成随机密码的十种方法
linux生成随机密码的十种方法 Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它.例如,你可以通过数十种方法来生成随机密码.本文将介绍生成随机密码的十种方法. 1. ...
- linux用户随机密码,Linux 生成随机密码/修改密码
Linux生成随机密码方式: strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d 'n'; echo Linux修改密码 ...
- Linux生成随机密码
使用SHA算法来加密日期,并输出结果的前10个字符: date +%s |sha256sum |base64 |head -c 10 ;echo 标题使用内嵌的/dev/urandom,并过滤掉那些日 ...
- 用Linux命令行生成随机密码的十种方法
Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它.例如,你可以通过数十种方法来生成随机密码.本文将介绍生成随机密码的十种方法. 这些方法均收集于Command-Line ...
- linux shell mkpasswd 生成随机密码
centos 安装命令: yum install -y expect 参数: -l # (密码的长度定义, 默认是 9) -d # (数字个数, 默认是 2) -c # (小写字符个数, 默认是 2) ...
- Linux mysql生成不了随机密码,用MySQL 生成随机密码
用MySQL 生成随机密码 晚上有朋友问起,简单的写了一个. DELIMITER $$ CREATE FUNCTION `t_girl` . `func_rand_string` ( f_num ti ...
- Oracle 生成随机密码
需求:需要定期更改密码.要求是1.密码位数11位.2.必须包含大小写字母.数字.特殊字符.3.排除一些特殊字符如().@.& oracle数据库中有可已生成随机密码包dbms_random,但 ...
- 利用Linux系统生成随机密码的10种方法
Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它.例如,你可以通过数十种方法来生成随机密码.本文将介绍生成随机密码的十种方法. 使用SHA算法来加密日期,并输出结果的前 ...
- python生成10个随机密码_python生成随机密码
很早之前写过一个篇 利用pwgen.mkpasswd.tr自动更改密码,后来又狗尾了篇用Linux命令行生成随机密码的十种方法 .前面至少还算是个系统功能,后面越来越写越成烂大街的东西了.即然再烂了, ...
- 密码检查、生成随机密码
一.密码检查 1.下载地址: 官网:http://www.openwall.com/john/ 连接:http://www.openwall.com/john/j/john-1.8.0.tar.gz ...
最新文章
- java常见类关系(UML建模)
- Java线程详解(11)-线程池
- 电脑解锁后黑屏有鼠标_电脑开机黑屏只有鼠标
- const与static的区别
- PHP判断文件夹是否存在和创建文件夹的方法
- django模板-通过a标签生成链接并跳转
- zabbix_server
- LabVIEW--为控件添加说明信息
- 微信小程序最基本代码入门
- 手把手教你学习汇编语言——从入门到起飞
- S3C2440裸机开发----点亮LED
- python基础编码规范_Python语言的基本语法和编码规范.ppt
- 平面解析几何----焦点弦上焦半径长度符合的条件1/AF+1/BF=2/ep
- VS2010如何添加MSCOMM控件
- Kyndryl从IBM完全剥离在纽交所独立上市;新思科技收购AI驱动性能优化软件企业Concertio | 全球TMT...
- ffmpeg代码实现往视频文件里面叠加文字
- 用图片制作radio单选按钮
- https防止注入_离子注入新法,将钢的耐磨性提高百倍
- UltraEdit最新版v27软件下载 程序员必用高级文本编辑器
- POJO、JavaBean和EJB的区别