标题:[求助]哪位大哥有代入法密码的破解程序
只看楼主
qiaoling866
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-5-26
 问题点数:0 回复次数:2 
[求助]哪位大哥有代入法密码的破解程序
最近编破解代入法的程序,效率好低啊

代入法编码是恺撒编码的一般形式,即给定字母表中一个一一对应的映射,每一字母被其对应的字母所代替。例如,根据下列的一一对应关系:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

T

O

B

E

R

N

I

S

A

Q

U

Y

M

V

F

C

W

G

Z

D

X

L

H

P

J

K

“You are my sunshine”(明文)编码后成为“Jfx tgr mj zxvzsavr”

不知道哪位大哥做过这个程序,请指教一下,最好提供一下代码或者算法,感激了!!
搜索更多相关主题的帖子: 代入法 恺撒 密码 
2006-05-26 22:45
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
得分:0 
您能说说它们的对应关系吗?还是随即字母?

2006-05-27 08:41
qiaoling866
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-5-26
得分:0 
就是26个字母的一组随机的替换表(字母的替换是一一对应的)的,得到一组明文相应的密文。
测试时,只给定密文,(不给定替换表),然后要你去破解,当然不能采用盲目搜索,一则时间太长,再则机器受不了。盲目搜索最坏情况要搜索26!次。
搜索时当然要有词库用来匹配,我的词库有41800个单词,不加启发式信息都要好久。
2006-05-27 14:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-67573-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.121503 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved