这些神奇的奥秘你知道吗(这些神奇的密码)

  • 猪笔加密法

这些神奇的奥秘你知道吗(这些神奇的密码)(1)

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

这些神奇的奥秘你知道吗(这些神奇的密码)(2)

  • 凯撒密码

凯撒密码是一种最为古老的对称加密体制,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是5的时候,所有的字母A将被替换成F,B变成G,以此类推V将变成A,W变成B,X变成C。由此可见,位数就是凯撒密码加密和解密的密钥。在密码学中,凯撒密码(或称凯撒加密、凯撒变换、变换加密)是一种最简单且最广为人知的加密技术。但是和所有的利用字母表进行替换的加密技术一样, 凯撒密码非常容易被破解,而且在实际应用中也无法保证通信安全。

  • 维吉尼亚密码

这些神奇的奥秘你知道吗(这些神奇的密码)(3)

  • 四方密码

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

    这些神奇的奥秘你知道吗(这些神奇的密码)(4)

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

    这些神奇的奥秘你知道吗(这些神奇的密码)(5)

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

    这些神奇的奥秘你知道吗(这些神奇的密码)(6)

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

    这些神奇的奥秘你知道吗(这些神奇的密码)(7)

    F、M这两个字母就是加密过的讯息(加密顺序为先行后列)。所以help的加密结果即为EYFM。

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

    ,

    免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

      分享
      投诉
      首页