经常需要使用随机密码,这个工具一定能帮你节约很多时间,可以通过规则的设定,一键生成大量的随机密码,密码中的字符、排序、长度都是可以自定义的。
工具说明
- 国外的,但是有简体中文语言包,翻译上稍微有点问题,但不影响使用
- 软件是免费的,但是偶尔有一个求赞助的广告,可关闭,不算扰人
- 国外官网继续更新中,以后可持续获得新版本
简易使用教程
这软件小白很难搞懂,当然只要点个生成还是可以出随机密码的,但是要自定义,就有难度了。
首先,你要知道的是,下面这界面是4个方案,每个方案都可以出来不同类型的密码。
第一个方案:包含你指定字符的密码规则
例如下面,我将长度设置为6,将字符集设置为123abc,这意味着随机密码将限制在123abc这3个数字和3个字母中,一共出现6位。你可以增加长度,也可以增加更多的字符,比如特殊字符-=+!@#%&这些东西。
这个增加有一个特点,比如,你要添加0~9的数字,你不需要从0123456789都写一遍,只需要写一个<09>,要添加大写A到Z和小写a到z的字母规则,只需要写<Az>,还有更多规则,点击后面的?号学习。
第二个方案:包含单词的密码规则
default是默认的英文单词表,有8192个单词,基本上不需要手动输入了。
数字指的是单词的个数,默认是8,你可以修改。
后面的放大镜,你可以加载自己的单词库,可以是txt,一行一个。
第三个方案:自定义密码字符和显示格式的规则
这个方案应该是最常用的,只需要写规则就行,次数那些都是由规则控制的。例如在规则中说了,A代表的是A-Z和a-z,还有数字0-9,那么你填写一个A,生成会出现这个区间的随机字符,如果你填写4个A,就会出现4次这种随机字符,我用–隔开,代表密码的三段式,有些密钥就是这样生成的。
具体规则的参考文本
格式说明符的格式为 "%[*][N]x" 或 "%[*][M-N]x",其中可选参数 "N"
指定的重复次数 (1到99999之间), "M-N" 指定了一个随机的
在 M 到 N之间的一个重复次数,并且"x" 是实际的格式说明符/占位符。
可选的星号 (*) 表示每一个字符在序列中
只出现一次。例如: "%16u" 表示 "插入 16 个随机的大写字母
到密码里"。
占位符可选参数“N”列表:
x = 自定义字符集 v = 元音字母,小写 (aeiou)
a = a..z, 0..9 V = 元音字母,混合大小写
A = A..Z, a..z, 0..9 Z = 元音字母,大写
U = A..Z, 0..9 c = 辅音字母,小写 (bcdf...)
d = 0..9 C = 辅音字母,混合大小写
h = 0..9, a..f z = 辅音字母,大写
H = 0..9, A..F p = 标点符号 (,.;:)
l = a..z b = 括号 (()[]{}<>)
L = A..Z, a..z s = 特殊符号 (!"#$%...)
u = A..Z S = A + 特殊符号
y = 较高的ANSI字符 E = A 无易混淆字符
q = 生成拼音密码(小写)
Q = 生成拼音密码(大写)
r = 生成拼音密码(混合大小写)
特殊格式说明符列表
(参数的用途 "N" 通过"{N}"指定):
P = 插入通过 "包含字符/单词"生成的密码
{N}w = 单词表中的单词,多个单词用空格分隔
{N}W = 单词,多个单词不分隔
{N}[...] = 重复输入括号内的序列N次
{N}{...} = 将括号内的序列随机重排,保留N个字符
{N}<<...>> = 把序列作为字符集并插入N个字符
附加信息:
* 用引号"..."括起来的文本被逐字复制到密码中
* 注解可以位于中括号中“[...]”但需设置在序列的开头。
第四个方案:基于脚本的规则
这个方案一般用(wo)不(bu)着(hui)。
批量生成密码
前面的基础你学会了,现在就可以依据前面的规则批量生成密码了。
文末获取
下面提供工具名称和官方链接给大家,官方是国外的,打开稍微有点慢。