专栏名称: 果壳
果壳网(Guokr.com)是开放、多元的泛科技兴趣社区。
目录
相关文章推荐
科普中国  ·  膳食纤维是苹果的近 3 ... ·  昨天  
宇宙解码  ·  意识是什么?这篇文章也许能给你答案 ·  3 天前  
科学网  ·  独创“有限元”,开启无限可能 ·  1 周前  
51好读  ›  专栏  ›  果壳

这幅图里背后的故事,你能看懂吗?

果壳  · 公众号  · 科学  · 2018-11-26 14:27

正文

这张图火遍了微博,你能看出它背后的故事吗?


图 | 微博博主@噬君体_吞噬万物


这幅看似乐观的图画中,实际用摩斯密码表达了一组消极词汇,广大网友纷纷表示被戳中内心。



摩斯密码是侦探小说和谍战电影中经常用到的一种密码,编码主要是由两个字符表示:"·"、"-",一短一长,不同的长短组合可以代表不同字母


             


比如发出国际通用求救信号,SOS,就可以用手电灯光打出:短短短,长长长,短短短。有的电影中,主角手指有规律的敲击桌子,甚至眨眼,来用摩斯密码传递信号。


电影《风声》剧照


除了摩斯密码,还有许多入门级的密码同样引人入胜。


石匠密码(猪圈密码)


石匠密码,是一种以格子为基础的简单替代式密码。据说是石匠们为了传递消息,不让雇主发现而发明的。这种密码将26个字母依次替代为下图中的符号:


        



如果我们想表示A,那么我们就可以用表格中A周围的边框  替代这个字母。如果我们想表示X, 那么我们就可以用表格中X周围的边框  替代这个字母。


所以 A、B、Y、Z用石匠密码就可以写成下面的形式:


       


下面有一行密文,也是用石匠密码加密的,你能解开这个谜题吗?

                            


想制作更多的石匠密码,国外也有专门的网站:http://www.civilwarsignals.org/cipher/pigpencipher.html


只要输入英文语句,就可以得到密文了。


             


凯撒密码


在密码中,原文叫做明文,加密后的文字叫做密文,而加密的方法叫做密钥,而凯撒密码的密钥就是一种简单的错位法,将字母表前移或者后错几位,例如密钥为后移三位,则对应的原文和密码如下:


明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ

密文:DEFGHIJKLMNOPQRSTUVWXYZABC


如果我想写happy(即明文),那么对照上面密码表编成密码也就是ldssb(即密文)了。这个加密方法是以罗马共和时期恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。密码表可以自己选择移几位,移动的位数也就是密钥。


恺撒密码还在现代的ROT13系统中被应用。但是在现代,这种字母替换的恺撒密码非常容易被破解,不足以保证信息安全。


栅栏密码


所谓栅栏密码,就是把要加密的明文分成n个一组,每组字数一样,然后把每组的第1(n)个字连起来,形成一段无规律的话,比较常见的是2栏的栅栏密码。


我们用中文来举个栗子,比如明文是“确认过眼神,是解密的人”,去掉空格和符号我们得到“确认过眼神是解密的人”。把这些信息两个字一组“确认 过眼 神是 解密 的人”,每组拿出第一个字得到“确过神解的”,每组再拿出第二个字得到“认眼是密人”。最后经过重组我们就得到了密文“确过神解的认眼是密人”。


撰文:海狸

编辑:大琳砸


本文首发于:

果壳少年(ID:guokr_junior)

如需二次转载请联系原作者,

欢迎转发到朋友圈。


果壳少年

ID:guokr_junior

果壳为中学生量身打造的知识产品

还不快关注一下!

果壳

ID:Guokr42

整天不知道在科普些啥玩意儿的果壳

我觉得你应该关注一下