![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 20:46 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 根据字典文件生成密码字符串 |
| 可打印版本 1,077 / 3 |
| 第1楼 uiopuiop | 发表于 2010-02-27 20:13 |
| 中级用户 发帖 211 积分 400 | |
|
根据字典文件生成密码字符串 是否可以使用批处理根据多个字典文件来生成一个随机的密码字符串?没有想出什么好的算法。
随机从3char.txt中提取一个3个字符的词语,再随机从4char.txt提取一个4个字符的词语。形成一个7字符的密码,例如:catfish。每次的密码都是随机提取的。 3char.txt 包含任意多个3个字符的常用英语词语 cat got sex god cow 。。。 4char.txt 包含任意多个4个字符的常用英语词语 find fish mice rice 。。。 |
|
| 第2楼 Hanyeguxing | 发表于 2010-02-27 20:27 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
%RANDOM% 系统 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。
通过求余数获得一个指定范围的随机变量,通过这个变量来控制for对字典的解析。 在for中,可以使用set /a a+=1来计数,也可以使用findstr来打印行号。 [ Last edited by Hanyeguxing on 2010-2-27 at 22:01 ] |
|
| 第3楼 Hanyeguxing | 发表于 2010-02-27 20:41 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
也可以使用这个批处理来创建7位密码串
密码由任意大小写字母和数字构成 [ Last edited by Hanyeguxing on 2010-2-27 at 20:47 ] |
|
| 第4楼 uiopuiop | 发表于 2010-02-27 22:01 |
| 中级用户 发帖 211 积分 400 | |
|
就是为了方便记住随机的密码才使用字典文件的。
现在共有下列字符串列表,分别可组成8位密码。 如 2+6, 3+5, 4+4,如何随机的挑选他们之间的配对呢? 2char.txt 3char.txt 4char.txt 5char.txt 6char.txt 附件 lists.zip (5.36 KiB) |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |