这些神奇的密码,有没有碾压你的智商?

  • 猪笔加密法


猪笔加密法(pigpen cipher)又叫朱高密码、共济会密码。在18世纪时,Freemasons为了使让其他的人看不懂他所写而发明的,猪笔密码属于替换密码流,但它不是用一个字母替代另一个字母,而是用一个符号来代替一个字母, 把26个字母写进上图四个表格中,然后加密时用这个字母挨着表格的那部分来代替,如“code”一词加密出的图形即为下图。

  • 凯撒密码

凯撒密码是一种最为古老的对称加密体制,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是5的时候,所有的字母A将被替换成F,B变成G,以此类推V将变成A,W变成B,X变成C。由此可见,位数就是凯撒密码加密和解密的密钥。

在密码学中,凯撒密码(或称凯撒加密、凯撒变换、变换加密)是一种最简单且最广为人知的加密技术。但是和所有的利用字母表进行替换的加密技术一样, 凯撒密码非常容易被破解,而且在实际应用中也无法保证通信安全。

  • 维吉尼亚密码

维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。假如以上面第一行代表明文字母,左面第一列代表密钥字母,对如下明文加密:

SMART IS THE NEW SEXY

当选定INTELLIGENCE作为密钥时,加密过程是:明文一个字母为S,第一个密钥字母为I,因此可以找到在I行中代替S的为A,依此类推,得出对应关系如下:

  • 密钥: INTEL LIGEN CEINT EL

  • 明文: SMART ISTHE NEWSE XY

  • 密文: AZTVE TAZLR PIEFX BJ

历史上以维吉尼亚密表为基础又演变出了很多种加密方法,其基本元素无非是密表与密钥,并一直沿用到二战以后的初级电子密码机上。

  • 四方密码

四方密码用4个5×5的矩阵来加密。每个矩阵都有25个字母(通常会取消Q或将I、J视作同一样,或改进为6×6的矩阵,加入10个数字)。首先选择两个英文字作密匙,例如thinkkeyword。对于每一个密匙,将重复出现的字母去除,例如你是以example为密匙的话就要转成exampl,然后将每个字母顺序放入矩阵,再将余下的字母顺序放入矩阵,便得出加密矩阵。 将这两个加密矩阵放在右上角和左下角,余下的两个角放a到z顺序的矩阵:

加密步骤: 两个字母一组地分开讯息:(例如help变成he lp) 找出第一个字母在左上角矩阵的位置:

同样道理,找第二个字母在右下角矩阵的位置:

找到右上角矩阵中,和第一个字母同行,第二个字母同列的字母,为F;左下角矩阵中,和第一个字母同列,第二个字母同行的字母,为M:

F、M这两个字母就是加密过的讯息(加密顺序为先行后列)。

所以help的加密结果即为EYFM。

机智的小伙伴们,有人要来出题吗?


33IQ,让你越玩越聪明的网站。

  • 发表于 2016-09-26 00:00
  • 阅读 ( 815 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具