中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 16:14
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]根据一个密码制作一个相关的密码字典-难度有点高 查看 1,187 回复 14
楼 主 [求助]根据一个密码制作一个相关的密码字典-难度有点高 发表于 2008-12-19 10:33 ·  中国 浙江 温州 电信
初级用户
积分 43
发帖 32
注册 2005-08-07 12:05
21年会员
UID 41425
状态 离线
如题。原始密码是 :Z4.*aaD~R (10位)

然后我想生成一个这样的密码字典:
1。密码10位或者11位
2。新的密码就是在原始密码基础上修改了一个字母或者插入了一个字母
3。插入或者修改的这个字母是任意能够做键盘输入的密码。

谢谢高手帮我解决这个难题。这也是我一个朋友遇到的一个C程序考试题目。
我想用批处理来写。
2 发表于 2008-12-19 10:55 ·  中国 广东 揭阳 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线

我想用批处理来写。


注意主语是作者本人..... 而题目是 ......
(我说的有道理吧,申请加分....)

[ Last edited by 523066680 on 2008-12-19 at 10:58 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
xiaoliwind +1 2008-12-19 11:59
3 发表于 2008-12-19 11:59 ·  中国 浙江 温州 电信
初级用户
积分 43
发帖 32
注册 2005-08-07 12:05
21年会员
UID 41425
状态 离线
2楼兄弟 ,
我写不出来。所以标题写了是“求助”

需要这里的兄弟帮忙了。

[ Last edited by xiaoliwind on 2008-12-19 at 12:01 ]
4 发表于 2008-12-19 13:23 ·  中国 浙江 温州 电信
初级用户
积分 43
发帖 32
注册 2005-08-07 12:05
21年会员
UID 41425
状态 离线
继续等待高手解决。
5 发表于 2008-12-19 13:45 ·  中国 广东 揭阳 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线
发帖要把握时机,当你看到论坛主页的下面的在线会员中 有某牛人
"在浏览xx室的帖子" 时 用力顶.....
然后为了论坛的秩序,顶起来后 把那个 回的水贴删除.....

(我在教坏人吗? 版主别扣我分啊。。。。)
6 发表于 2008-12-19 16:10 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线

:0123456789qwertyuiopasdfghjklzxcvbnm~!@#$%^&*()_+=-{}]











[ Last edited by terse on 2008-12-20 at 01:05 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
xiaoliwind +1 2008-12-19 17:37
简单!简单!再简单!
7 发表于 2008-12-19 17:39 ·  中国 浙江 温州 电信
初级用户
积分 43
发帖 32
注册 2005-08-07 12:05
21年会员
UID 41425
状态 离线
6楼的还有两问题没解决:
1。不能产生10位的密码
2。 是密码字典,就是包含了所有的密码的文本文件。
8 发表于 2008-12-20 00:30 ·  中国 广东 云浮 电信
新手上路
积分 7
发帖 6
注册 2008-12-18 23:32
17年会员
UID 134302
性别 男
状态 离线
楼主是在开玩笑吧,想生成的这么大的密码字典,用批处理也不知到何年何月才处理得完。

[ Last edited by jxing1214 on 2008-12-20 at 00:36 ]
9 发表于 2008-12-20 00:32 ·  中国 广东 云浮 电信
新手上路
积分 7
发帖 6
注册 2008-12-18 23:32
17年会员
UID 134302
性别 男
状态 离线
不信你找个现成的密码制作工具试试下
10 发表于 2008-12-20 01:03 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
Originally posted by xiaoliwind at 2008-12-19 17:39:
6楼的还有两问题没解决:
1。不能产生10位的密码
2。 是密码字典,就是包含了所有的密码的文本文件。

这样的意图?

:0123456789qwertyuiopasdfghjklzxcvbnm~!@#$%^&*()_+=-{}]














本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
xiaoliwind +1 2008-12-20 09:12
简单!简单!再简单!
11 发表于 2008-12-20 09:13 ·  中国 浙江 温州 电信
初级用户
积分 43
发帖 32
注册 2005-08-07 12:05
21年会员
UID 41425
状态 离线
Originally posted by terse at 2008-12-20 01:03:

这样的意图?

:0123456789qwertyuiopasdfghjklzxcvbnm~!@#$%^&*()_+=-{}]





非常感谢terse的解答。不过兄弟还是没理解我的意思。
12 发表于 2008-12-20 09:17 ·  中国 浙江 温州 电信
新手上路
积分 3
发帖 3
注册 2008-12-19 13:24
17年会员
UID 134347
性别 男
状态 离线
还是感谢兄弟的解答。我运行了下,离题目要求还差很远。
13 发表于 2008-12-22 12:24 ·  中国 浙江 温州 电信
新手上路
积分 3
发帖 3
注册 2008-12-19 13:24
17年会员
UID 134347
性别 男
状态 离线
:0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+=-{}][":;'|?><\/.,
@echo off&
setlocal enabledelayedexpansion
set/p str=<%~fs0 >nul
set var=Z4.*aaD~R
for /l %%i in (0 1 67) do set .!random!!random!!random!=%%i
for /f "tokens=1,2 delims==" %%i in ('set .') do (
set %%i=
set/a m=!random!%%9
set s=!str:~%%j,1!
call set var1=%%var:~,-!m!%%
call set var2=%%var:~-!m!%%
echo !var1!!s!!var2!
)
pause
14 发表于 2009-04-19 13:02 ·  中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916
发帖 752
注册 2008-12-28 04:30
17年会员
UID 135147
性别 男
来自 广西
状态 离线
楼主应该是这个意思吧

:0123456789 qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM~!@#$%^&*()_+=-{}]












精简
=> 个人网志
15 发表于 2009-04-19 22:21 ·  中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
@echo off
set pattern=0123456789qwertyuiopasdfghjklzxcvbnm~!@#$%%^^^&*()_+=-{}]


















论坛跳转: