《福尔摩斯:跳舞的小人》(The Dancing
Men,又译作“跳舞的人”)的故事发生于 1898
年,那是一个连现代计算机的概念都还没有提出的年代,福尔摩斯却凭借自己的智慧和推理,就破解了替换密码。
影片讲述的是英国富人希尔顿·库比特的妻子在庭院里看到一串跳舞小人的图案后极度害怕,在此之后一个多月库比特家中开始陆续出现跳舞的小人。
库比特先生希望能够保护他的妻子,并希望福尔摩斯能够破解跳舞的小人,就给福尔摩斯写了第一封信,同时附上了上面的小人。
两个星期后,丘比特先生在工具间的门上发现: 两天后: 三天后: 最后又发现:
福尔摩斯破解跳舞的小人密码画面:
解密过程
首先,每个小人代表一个字母,运用解读所有密码的套路,就能解开。
第一条信息 根据英文字母出现概率不同,破译密码。
英文中出现概率最高的字母,E 概率依次向下为 T,A,O,I,N,S,H,R,D,L
所以从第一条信息可知下图出现了 4 次。
所以代表E。这四个相同的小人中有的拿着旗子有的没拿,从分布来看,旗子可能是分隔符。现暂定这个假设。
因为 T,A,O,I 的使用率几乎不相上下,所以要根据其他的信息破解 ...
敲击密码(tap code)最早出现于 1965
年的越南战俘营,由四个美国战俘发明。
敲击密码是一种通过手或者金属棒来敲击墙壁或其他物品,通过敲击的的次数和顺序,来达到传递信息的一种简单密码,其原理类似于摩斯密码。
敲击密码的加密是基于一个 5X5
的波利比乌斯方格来完成的,该表格如下图所示:
数字代表的是敲击的次数,每一个字母都是以敲打两个数字组成(横是行,竖是列)。
首先敲打的是“列”(如敲打两下代表的可能性为:F G H I J)
暂停(让接收者知悉已经敲打完“列”的数字)
其次敲打的是“行”(如再敲打两下代表的字母为:G) 以水的单词 water
为例,密码应该是下面这样的:(注意每一个英文字母之间的停顿必须比“列”与“栏”之间的停顿为长)
根据这个方法,我们完成所有明文信息的敲击即可。
从上面的例子我们可以看到,敲击密码虽然很方便,但是其实很难用来表达长篇幅的信息,所以针对这种情况,一些囚犯们还特别设计了一些简短的单词来表示某种信息,敲击的时候,可以达到事半功倍的效果。
什么是四角号码呢?几个数字是如何精准指代某个汉字的呢?
借鉴电报密码创制“号码检字法”
四角号码检字法诞生于民国时期,由当时的商务印书馆编译所所长王云五历时
4 年创制而成。
王云五在对古今中外各类检字法对比的基础上,提出了理想的检字法原则,包括“人人都能明白、检查迅速、不必知道笔顺、无论如何疑难之字必能检得”等等。他希望发明一种检字法,即便是在一个字读不出字音、找不准部首、数不清笔画的情况下,也有办法准确地查到这个字。
1924 年 11
月,王云五看到一本电报密码书,给了他很大启发:如果能给每个字都找到一个可以推算出的号码,那么“找字典词典的人都好像收到一封电报,从号码寻找文字一样的迅速便利”。
四角号码检字法经过王云五坚持不懈地反复尝试、刻苦钻研,历经七十多次修订,终于成为了一种“最彻底、最迅速、最自然、最直接”和“粗而密”的检字法。
胡适于 1930 年 2 月专门编制了一首四角号码记忆歌诀: 一横二垂三点捺,
点下带横变零头; 叉四插五方块六, 七角八八小是九。
如“保密”二字的四角号码为:
绝密四角号码情报挽救中央红军主力
1934 年 7
月,打入国民党内部的莫雄拿到 ...
看过《达芬奇密码》的人,都知道大名鼎鼎的“圣殿骑士团”,传说中他们守护着所罗门圣殿的宝藏,掌握着神秘而巨大的力量……
“就算你们胜券在握……我们依然会东山再起。你知道为什么吗?因为教团是由现实所催生的,只要世界维持原貌就会有教团,所以圣殿骑士将永远不会消亡。”
圣殿骑士团是是存在于中世纪的天主教军事修士会,乃著名的三大骑士团之一,其成员称为“圣殿骑士”,而高级成员则获许穿着骑士团标志性的绘有红色十字之白色长袍。
圣殿骑士团曾是欧洲历史上最富有和强大的天主教军事修士会之一,并且在其存在的近两百年中对中世纪的欧洲经济体系产生了巨大的影响。
圣殿骑士团创立于第一次十字军东征之后,主要由信奉天主教法国骑士组成。
其首领最初驻扎在阿克萨清真寺的一角,该寺位于耶路撒冷圣殿山,传说是建在所罗门王的神殿之上,因此得其团名。
1312
年,身处亚维农教廷的教宗克雷芒五世被腓力四世施压,圣殿骑士团宣布解散。
虽然圣殿骑士团已经消亡,但他们的身影依然活跃在影视银幕之上,而它们使用的密码,也一直流传至今。
圣殿骑士密码是一种简单的替换密码,其加密原理与猪圈密码一样,如果你不知道猪圈密码,可以点击下面链接 ...
摩斯电码(又译为摩斯密码,Morse
code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于
1837 年,发明者有争议,是美国人塞缪尔·莫尔斯或者艾尔菲德·维尔。
摩尔斯电码是一种早期的数字化通信形式,但是它不同于现代只使用 0 和 1
两种状态的二进制代码,它的代码包括五种:点、划、点和划之间的停顿、每个字符间短的停顿(在点和划之间)、每个词之间中等的停顿以及句子之间长的停顿。
通过这个表格我们就可以将我们的话语,加密成摩尔斯电码,在通讯过程中,我们会看到一些电报员带着耳机,这就是电报员在接听摩尔斯电码。划用嗒(dah)来表示,点用嘀(dit)来表示。
在发报的时候,划的长度大概是点长度的三倍,点划之间用一个点的长度作为间隔,每打出来一个字母,就用三个点的长度作为间隔。每打出一个单词则用七个点的长度作为间隔。在当时电报员就通过这个方式来进行发报。现在这种发报方式基本就存在小范围的爱好者之间了。
1、国际摩尔斯电码救难信号 SOS
是国际通用求救信号,这三个字母并非任何单词缩写,只是因为它的电码“
…—…”(三点,三长,三点)是电报中最 ...
猪圈密码(Pigpen
cipher),是一种外形古怪的密码。它是以格子为基础的简单替代式密码。用起来非常简单。
**将字母表中的每个字母分配给特定形状的方括号或“猪圈”。**写秘密信息时,不用写字母,而是画出每个字母所在的方括号。
猪圈密码的加密原理很简单,它需要一个特定的密表,然后用密表中指定的符号替换明文中的字母,最后得到的结果即为密文。
如何制作密码
绘制猪圈密码本身就很有趣。 首先,绘制 26
种不同的“猪圈”,并且每个都配有一个字母。要确保每个猪圈看上去和其他的都不同,这是基本的猪圈密码示例:
比如我们要传输一条信息“ANT”,就要找到每个字母,并注意“猪圈”的形状:
从上面的例子,我们可以清晰的看出猪圈密码的替换规律,例如,如果你要加密的是明文是
A,那么密文就书写成,密表中 A
所在的区域,一个向左开的直角图案,如果想表达其他字母,也是一样的方法。
因为猪圈密码,本质上是一个很简单的替代密码,所以,它的解密方法和加密方法刚好相反,只要我们知道加密时所用的密表,即可通过对比密表,将密文替换为明文。
值得特别注意的是,猪圈密码有许多变体,例如以下这几种:
1、使用#网格 ...
引言:古老的加密艺术
加密一直以来都是人类历史上的一个重要议题。从古代的信件和情报到现代的电子通信,保护信息的机密性一直至关重要。在密码学的漫长历史中,凯撒密码脱颖而出,因其简单而有效的方法而备受瞩目。
1. 凯撒密码的原理
凯撒密码的原理非常简单。它通过将明文中的每个字母向后移动一个固定数量的位置来生成密文。这个移动的数量称为移位值或偏移量。例如,如果移位值为
3,明文中的每个字母都会被替换为字母表中它后面第 3
个字母。如果字母在字母表的末尾,它将被循环替换到字母表的开头。
2. 凯撒密码的特点
尽管凯撒密码在古代使用广泛,但它有一些明显的特点和局限性:
简单易懂:
凯撒密码非常容易理解和使用,无需复杂的数学运算或算法。这使得它成为初学者理解加密概念的良好起点。
弱加密: 凯撒密码的安全性非常低,因为只有 26
种可能的移位值。攻击者可以尝试所有可能的偏移量来解密消息,这使得它容易受到破解。
单一密钥:
凯撒密码使用单一的移位值作为密钥。发送方和接收方必须共享相同的密钥。这在安全性方面存在问题,因为密钥传递可能会被截获。
3. 凯撒密码的应用
尽管凯撒密码在现代密码学中不再被视 ...
信息技术时代中,数据安全至关重要。为了保护敏感信息,人们一直在寻找各种各样的加密方法。栅栏密码,虽然在安全性上不如先进的加密算法,却因其简单而有趣的特性而备受欢迎。让我们一起深入了解这个古老的替代加密方式。
1. 栅栏密码的工作原理
栅栏密码的核心思想是重新排列明文中的字符以生成密文。它需要两个关键元素:密钥和明文。密钥确定了栅栏的数量,而明文是待加密的消息。栅栏密码的加密过程如下:
选择一个整数值作为栅栏的数量(密钥)。
将明文文本按照栅栏的数量分为几个部分。
在每个部分内部重新排列字符。
最后,按照一定的顺序将这些部分连接在一起,以生成密文。
2. 栅栏密码的用途
尽管栅栏密码的安全性相对较低,但它仍然在一些特定的应用中有用。例如:
教育:栅栏密码是一个很好的教育工具,可用于教授加密的基本原理和概念。
娱乐:它可以用于制作谜题、解密游戏和逗趣的加密消息。
非严格要求安全性的情况:在某些情况下,不需要极高的安全性,栅栏密码可以提供足够的保护。
3. 栅栏密码的优点和局限性
栅栏密码有其独特之处,但也有一些局限性: 优点:
简单易懂:无需深入的加密知识,任何人都可以理解和使用 ...
拥有一个网站可以为您提供很多帮助,无论是建立您的在线形象还是扩展您的业务。但随着网站在数字世界中发挥着越来越重要的作用,黑客选择进行网站篡改攻击来实现其恶意动机。
但实际上什么是网站篡改攻击,网络犯罪分子为何策划这些攻击,以及如何保护您的网站免受此类攻击?
什么是网站篡改攻击?
网站污损是一种网络攻击,其中恶意行为者用他们的消息替换您网站的某些内容,以使您难堪、损害您的品牌、推广恶意网站或传播他们的宣传。
换句话说,网站污损攻击就像数字破坏一样,会损害网站的视觉外观。
例如,网络犯罪分子可以通过污损信息更改您主页的核心信息,表明网站已被黑客攻击,或者他们可以用他们的图像替换您主页的特色图像,以给您带来不好的印象。
被破坏的网站可能会严重影响您的品牌声誉,因为没有人愿意处理被黑的网站。威胁行为者通过未经授权访问网站后端来破坏网站。
未经授权访问网站的流行方式包括但不限于跨站脚本 (XSS)
攻击、恶意软件感染、SQL 注入攻击、登录凭据被盗、DNS
劫持等。此外,网络犯罪分子还可以利用第三方插件中的安全漏洞来获得对您网站的管理访问权限。
网站篡改攻击的原因
恶意行为者破坏网站有一些关键 ...
从数据泄露到勒索软件攻击,恶意行为者利用网络中的漏洞,旨在破坏敏感信息并扰乱运营。在技术世界中,一切都通过网络连接,我们需要强有力的方法来保护我们的数字空间免受不良行为者的侵害。网络安全策略库中的一项有效技术就是
DNS 污水坑。 那么,什么是 DNS
沉洞?它是如何工作的?组织如何使用它来保证网络安全?
什么是 DNS 污水坑?
DNS
污水坑是一种网络安全技术,可以抵消和消除恶意在线活动。它通过拦截和重定向域名系统
(DNS) 请求来运行,这对于将人类可读的域名转换为 IP
地址至关重要。想象一下您的家,门上有锁以确保安全。同样,计算机和网络也需要保护,防止网上发生坏事。这就是
DNS 污水坑发挥作用的地方。它就像一把数字锁,可以阻止坏东西进入您的网络。
当您想要访问某个网站时,您的浏览器会要求 DNS 服务器查找该网站的地址。DNS
污水坑就像入口处的守卫。它会检查您尝试访问的网站是否安全。如果不安全,警卫会将您发送到另一个地址,这样您就不会意外进入危险的地方。
DNS Sinkhole
在网络安全中有何意义?
DNS
污水坑通过主动预防网络威胁,在网络安全领域发挥着关 ...
