当前位置: 首页 > news >正文

linux 生成随机密码和wordlist常用方法

注:文章内容来自网络收集

关于下面这10个方法,估计很多人也知道了,这里也是为了自己以后用收集一下,不过顺便吐槽下,google第一页,只要是“linux 随机密码”这几个类似的关键字,蹦出来的全特么就是那一两个个东西,其中关于这个十种方法的,内容完全相同,看了不少中文的内容,日期都在12年左右,这个要早很多,10年9月的文章,虽然不确定是文章源头,但是感觉应该算最可能是原出处的地方了,链接如下:

http://www.howtogeek.com/howto/30184/10-ways-to-generate-a-random-password-from-the-command-line/

方法如下:[仅作记录,部分本人也未尝试,乱搞要了命和本人无关]

1、date +%s | sha256sum | base64 | head -c 32 ; echo

2、< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;

3、openssl rand -base64 32

4、tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1

5、strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n'; echo

6、< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6

7、dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev

8、</dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c8; echo ""

9、randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}

10、date | md5sum

 

最后贴上个楼主这种懒人用的,别人写好的软件

pwgen,功能还算全,用着也是不错的,关键是命令简单,

pwgen [length] [sum]就能出随机串

举例:

pwgen 16 1

生成一个16位长的密码。

至于具体功能选项,也挺简单的,man一下就ok。

 

 

至于生成wordlist么,用crunch,可以直接通过管道直接把crunch

生成的作为aircrack的破解字典。

 

就这样。

2014-03-06

转载于:https://www.cnblogs.com/exiahan/p/3584512.html

相关文章:

  • gnome-shell如何删除菜单项
  • maven学习系列一:maven的安装
  • 软件性能评估
  • Oracle 11g系列:数据库
  • 【Node.js】初体验之安装和HelloWorld
  • 调整弹出对话框在ASP.NET应用程序的大小
  • Javascript延时函数
  • yum源
  • 设计模式之四(抽象工厂模式第二回合)
  • ListView小知识整理:滑动背景、Item间隙等
  • 关于mysql_fetch_****
  • 生成新的内容如何获取当前生成内容的id
  • 锁分类
  • PXE 服务详解
  • 删除字符串中的空格
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • FastReport在线报表设计器工作原理
  • interface和setter,getter
  • Java 网络编程(2):UDP 的使用
  • js操作时间(持续更新)
  • Mysql5.6主从复制
  • spring boot 整合mybatis 无法输出sql的问题
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 学习JavaScript数据结构与算法 — 树
  • 移动端 h5开发相关内容总结(三)
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #Linux(make工具和makefile文件以及makefile语法)
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (1)虚拟机的安装与使用,linux系统安装
  • (done) 两个矩阵 “相似” 是什么意思?
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (办公)springboot配置aop处理请求.
  • (第二周)效能测试
  • (分享)自己整理的一些简单awk实用语句
  • (六)c52学习之旅-独立按键
  • (三) diretfbrc详解
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • ******之网络***——物理***
  • .bat文件调用java类的main方法
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [C#]OpenCvSharp使用帧差法或者三帧差法检测移动物体
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [codevs 1296] 营业额统计
  • [CTO札记]盛大文学公司名称对联