最近 作者: 主题: 内容:
 进入版区才能发表文章 
 您当前的位置: 推理之门 > 谜题解析 > 谜题大全   【版主】:tl,艾米,popodian 字体大小:
1页/共1页(总计8个回复)
主 题: 彘者密码讲座及部分练习(一)(人气:936)
 陈嘉南彘者打开陈嘉南的博客
1 楼: 彘者密码讲座及部分练习(一) 08年09月30日19点36分


彘者密码讲座及部分练习(一)
作者声明
以下的这些密码都是我从互联网上面找后加以自己的理解所写出来的,等于是对网上的资料进行一些不必要的整理,目的是使各位能够更加方便得学习。所以有一部分如果各位似曾相识的话请不要见怪;另一部分则可能有一定的错误,因为是我自己的想法,希望大家能够指出,我一定作修改。如果能够得到一定的响应的话,我还会整理另外一些密码,并在日后发布出来。因为本人比较懒……
恺撒密码
“恺撒密码”又称“替换密码”,据传是古罗马恺撒大帝用来保护重要军情的加密系统。
  它是一种置换密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。
  假如有这样一条指令:
  明文:ji xiao jing
  用恺撒密码加密后就成为:
  密文:ML ALDR MLQJ
  如果这份指令被敌方截获,也将不会泄密,因为字面上看不出任何意义。
  这种加密方法还可以依据移位的不同产生新的变化,如将每个字母左19位,就产生这样一个明密对照表:
  明文:a b c d e f g h i j k l m n o pq r s t u v w x y z
密文:T U V W X Y Z A B C D E F G H I J K L M N O P Q R S

练习:
⑴L ORYH BRX
⑵FR GTFX BL CTVD
⑶ZR EX VKL UHQ(提高型)
位数递增式密码
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
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 A
C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z 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

上面的那张表格就是我所说的位数递增式密码。
现在举几个例子。如明文“I am a boy.”加密之后就成了“I am b boy.”;“I am a boy student.”加密之后就是“I am b boy studenu.”
通常情况下,它是和恺撒密码结合起来一起使用的。如“Its name is zebra.”,加密之后就是“LWV QDPH MW CIEUE”。
那么应该如何破译呢?以上面那个为例。首先,将恺撒密文转换回来,成了“ITS NAME JT ZFBRB”很明显,其中的“JF”“ZFBRB”还是密文,所以试着将“JF”的位数减去一位,就成了“IS”。而“ZFBRB”呢?全部减去一的概率非常的小,所以一个一个减。尝试到最后,得到“ZEBRA”这个单词。

维吉尼亚密码
  
A 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
B 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 A
C C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z Z 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
  维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。假如以上面第一行代表明文字母,左面第一列代表密钥字母,对如下明文加密:
  TO BE OR NOT TO BE THAT IS THE QUESTION
  当选定RELATIONS作为密钥时,加密过程是:明文一个字母为T,第一个密钥字母为R,因此可以找到在R行中代替T的为K,依此类推,得出对应关系如下:
  密钥:RELAT IONSR ELATI ONSRE LATIO NSREL
  明文:TOBEO RNOTT OBETH ATIST HEQUE STION
密文:KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY
这样,再反推出破解的方法。

练习:
⑴BHQ MK J BAC(JAMES)

日历密码

以本月的日历为例,加密“She is a boy.”。首先,将那26个英文字母转换成26个数字,如“A”转换成“01”、“B”转换成“02”、“Z”转换成“26”等;转换之后应该是“190805 0919 01 02 0525”,然后在日历上面找到相应的日期,如“19”为星期四,而且是第三个星期四,所以它转换成密文就是“T3”,以次类推,得到“FRI3MON1FRI1TUE2FRI3MON1TUE1FRI1THU4”这条密文。
要婆姨这个密码首先必须得找到这是哪一年哪一月的日历(和书籍密码差不多)。当然,一旦被对手得到了那本日历,那么它也就完全报废了。
为了增加难度,我们还可以用一本日历上的12张月历轮流加密,只要你不嫌烦而且保证不会出错就可以了。
由于本人比较懒,所以这次就没有练习了。

栅栏密码
  所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第i个字连起来,形成一段无规律的话。
  一般比较常见的是2栏的棚栏密码。
  比如明文:THERE IS A CIPHER
  去掉空格后变为:THEREISACIPHER
  两个一组,得到:TH ER EI SA CI PH ER
  先取出第一个字母:TEESCPE
  再取出第二个字母:HRIAIHR
  连在一起就是:TEESCPEHRIAIHR
  这样就得到我们需要的密码了!
  而解密的时候,我们先吧密文从中间分开,变为两行:
  T E E S C P E
  H R I A I H R
  再按上下上下的顺序组合起来:
  THEREISACIPHER
  分出空格,就可以得到原文了:
  THERE IS A CIPHER
  但是有些人就偏不把密码作出2栏,比如:
  明文:THERE IS A CIPHER
  七个一组:THEREIS ACIPHER
  抽取字母:TA HC EI RP EH IE SR
  组合得到密码:TAHCEIRPEHIESR
  那么这时候就无法再按照2栏的方法来解了...
  不过棚栏密码本身有一个潜规则,就是组成棚栏的字母一般不会太多。(一般不超过30个,也就是一、两句话,否则你可以想象一下结果:一个人算了半天,还是没有算出来)
  这样,我们可以通过分析密码的字母数来解出密码...
  比如:TAHCEIRPEHIESR
  一共有14个字母,可能是2栏或者7栏...
  尝试2栏...失败
尝试7栏...成功
尝试1栏和14栏纯属于白费力气。如果这样也成功了,那么也就这个加密等于没有加密。
  然而当棚栏和拼音相结合后,诞生出一种令人痛恨的新思路:
  比如在正道学院网络版的开篇flash中出现过这样一个棚栏:
  QGBKSYSHJIEUEIIIIAN
  总共19个字母~貌似不符合棚栏的规则...其实是因为出现了一个叫做捆绑的现象:
  Q G B K S Y SH J
  I E U E I I I IAN
  七个不可思议事件
  看到了吗?上面是声母,下面是韵母...
声母中的sh和韵母中的ian都是被作者当为一个字符使用……(我怎么就想不出来呢?)
当然,也并不是说素数不能进行栅栏。如这里有一个17个数字密文,可以分成
第一栏:x x x x x x
第二栏:x x x x x x
第三栏:x x x x x
的形式。



[此贴被陈嘉南于2008-9-30 19:37:02修改过]

[此贴被陈嘉南于2008-9-30 19:50:53修改过]


  点击复制本贴地址:





这个家伙很懒,只留下了这句话……

※来源: 【 推理之门 Tuili.Com 】.

 癫癫Dian打开癫癫的博客
2 楼: Re:彘者密码讲座及部分练习(一) 08年09月30日20点14分




很好很强大,支持。








【啊!推门闲聊区!】(199264556)


请注明推门,一定要注明


【啊!推门闲聊区!】一直在你身边


QQ:920697193



Revenge is a dish best served cold.复仇就要冷血。

※来源: 【 推理之门 Tuili.Com 】.

 藐视侦探琴默打开藐视侦探的博客
3 楼: Re:Re:彘者密码讲座及部分练习(... 08年09月30日20点37分


占个座,慢慢看







 

如果说怪盗是用华丽的手法盗偷取财宝,富有创造性艺术家,那么侦探就是跟在怪盗后面吹毛求疵,充其量不过是个评论家罢了。 

※来源: 【 推理之门 Tuili.Com 】.

 绿绿
4 楼: Re:彘者密码讲座及部分练习(一) 08年10月01日00点01分


学习:a







※来源: 【 推理之门 Tuili.Com 】.

 淡泊以明志宁静而致远小涵打开淡泊以明志宁静而致远的博客
5 楼: Re:彘者密码讲座及部分练习(一) 08年10月01日13点46分


辛苦大人了!!小鬼不胜感激之至!!






我不知道未来有什么在等着我,但我必须走下去,笑着走下去。因为,这是义务所在。一条路,一旦走上了,就不能回头。

※来源: 【 推理之门 Tuili.Com 】.

 凉琼鬼面牧童打开凉琼的博客
6 楼: Re:Re:彘者密码讲座及部分练习(... 08年10月01日23点25分


那密码表看起来很扭曲

[此贴被凉琼于2008-10-1 23:25:41修改过]






无执


※来源: 【 推理之门 Tuili.Com 】.

 泡沫剂不学无术打开泡沫剂的博客
7 楼: Re:Re:Re:彘者密码讲座及部分... 08年10月02日13点09分


该文在技术版块已经出现过了,不过,LZ的精神值得表扬~






 

人类一思考,上帝就发笑。我在笑,人类在思考……  
 
                           ——推门无聊男  



※来源: 【 推理之门 Tuili.Com 】.

 匪夷匪夷打开匪夷的博客
8 楼: Re:彘者密码讲座及部分练习(一) 08年10月02日13点17分


其实我个人认为这些已有的密码套路实用性不强,人们用密码的话当然会自己做,所以我觉得解密技巧还重要些,例如像《跳舞的人》里那种针对英语的解密方法就挺不错
:b:b






吹毛求疵的评论家

※来源: 【 推理之门 Tuili.Com 】.

 陈嘉南彘者打开陈嘉南的博客
9 楼: Re:Re:Re:Re:彘者密码讲座... 08年10月02日19点37分


基本内容是否一致?






这个家伙很懒,只留下了这句话……

※来源: 【 推理之门 Tuili.Com 】.

1页/共1页(总计8个回复)
每次上网自动访问推理之门   |    将推理之门加入收藏夹
邮件联系:zhejiong@126.com  沪ICP备2021006552号  沪公网安备31011502006128号  推理之门  版权所有 2000-2025