Linux 使用pwgen命令创建随机密码
发布时间 - 2018-06-19 00:00:00 点击率:次创建随机密码,以前写过一篇《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
不要使用任何元音,以避免偶然的脏话
例子:
生成长度8,含有数字,含有大小写字母的密码4个,列打印
pwgen -ncC 8 4IGhoo0Oh Thex7AeS Ir9xaera Ahngi6Ee
生成长度8,含有数字,含有小写字母,不包含歧义的密码4个,列打印
pwgen -nABC 8 4yaew4aph roof3sho ooyoo3oh soo9coah
生成长度16,含有数字,含有大小写字母,含有特殊字符的密码8个,行打印
pwgen -ncy1 16 8egh5iehoo7Keiqu/ooC8quaiteof+een Uyie'thobu^u1Ap9 yuqu=oQuoFie6Gof shi9ohS创建随机密码,以前写过一篇《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 –s
ecure
生成完全随机密码-B or –ambiguous
密码中不包含歧义字符(例如1,l,O,0)-H or –sha1=path/to/file[#seed]
使用SHA1 hash给定的文件作为一个随机种子-C
在列中打印生成的密码-1
不要在列中打印生成的密码,即一行一个密码-v or –no-vowels
不要使用任何元音,以避免偶然的脏话
例子:生成长度8,含有数字,含有大小写字母的密码4个,列打印
pwgen -ncC 8 4IGhoo0Oh Thex7AeS Ir9xaera Ahngi6Ee
生成长度8,含有数字,含有小写字母,不包含歧义的密码4个,列打印pwgen -nABC 8 4yaew4aph roof3sho ooyoo3oh soo9coah
生成长度16,含有数字,含有大小写字母,含有特殊字符的密码8个,行打印pwgen -ncy1 16 8egh5iehoo7Keiqu/ooC8quaiteof+een Uyie'thobu^u1Ap9 yuqu=oQuoFie6Gof shi9ohS本文讲解了linux 使用pwgen命令创建随机密码,更多相关内容请关注。
相关推荐:
PHP 解析大整数的相关内容
讲解Linux 权限控制的基本原理
php文件包含目录配置open_basedir的使用与性能分析
# linux # php # 中不 # 写字母 # 特殊字符 # 相关内容 # 作为一个 # 可以使用 # 写过 # 不包含 # 特殊符号 # 不要在
相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571 】
相关推荐: 如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些? Windows家庭版如何开启组策略(gpedit.msc)?(安装方法) 制作企业网站建设方案,怎样建设一个公司网站? 三星网站视频制作教程下载,三星w23网页如何全屏? Laravel怎么发送邮件_Laravel Mail类SMTP配置教程 Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能 制作旅游网站html,怎样注册旅游网站? 如何快速启动建站代理加盟业务? Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言 python中快速进行多个字符替换的方法小结 Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO) 详解CentOS6.5 安装 MySQL5.1.71的方法 laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法 Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率 Laravel API资源类怎么用_Laravel API Resource数据转换 谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程 如何确保FTP站点访问权限与数据传输安全? Java垃圾回收器的方法和原理总结 米侠浏览器网页图片不显示怎么办 米侠图片加载修复 Laravel怎么实现验证码(Captcha)功能 如何用狗爹虚拟主机快速搭建网站? 猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成? javascript基本数据类型及类型检测常用方法小结 Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用 laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法 零基础网站服务器架设实战:轻量应用与域名解析配置指南 JavaScript如何实现类型判断_typeof和instanceof有什么区别 七夕网站制作视频,七夕大促活动怎么报名? Laravel如何使用Collections进行数据处理?(实用方法示例) 详解jQuery中基本的动画方法 瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口 Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】 香港服务器网站推广:SEO优化与外贸独立站搭建策略 详解jQuery停止动画——stop()方法的使用 Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理 php静态变量怎么调试_php静态变量作用域调试技巧【解答】 Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程 轻松掌握MySQL函数中的last_insert_id() Laravel Admin后台管理框架推荐_Laravel快速开发后台工具 PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑 百度输入法ai组件怎么删除 百度输入法ai组件移除工具 如何正确下载安装西数主机建站助手? Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】 VIVO手机上del键无效OnKeyListener不响应的原因及解决方法 JavaScript如何实现倒计时_时间函数如何精确控制 如何用美橙互联一键搭建多站合一网站? javascript中的数组方法有哪些_如何利用数组方法简化数据处理 Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件 想要更高端的建设网站,这些原则一定要坚持! Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全


ecure