随着互联网和电子通信的普及,保护个人信息和数据的安全性变得至关重要。密码学成为数据保护的前沿领域,而键盘密码(也称为键盘敲击密码)作为一种古老的密码学技术,也值得我们关注。
键盘密码的工作原理
键盘密码的基本原理是通过记录用户在计算机键盘上按下的按键顺序和持续时间来创建密码。这种密码以按键的时间和顺序作为独特的标识符,然后将这些数据用作密码或密钥。例如,用户按下键盘上的字母、数字和符号,系统会记录下这些操作,并将它们转化为密码。
手机键盘密码
手机键盘加密方式,是每个数字键上有 3-4
个字母,用两位数字来表示字母,例如:ru
用手机键盘表示就是:7382,那么这里就可以知道了,手机键盘加密方式不可能用
1 开头,第二位数字不可能超过 4,解密的时候参考此
关于手机键盘加密还有另一种方式,就是「音的」式(这一点可能根据手机的不同会有所不同),具体参照手机键盘来打,例如:「数字」表示出来就是:748
94。在手机键盘上面按下这几个数,就会出:「数字」的拼音。
电脑键盘棋盘
电脑键盘棋盘加密,利用了电脑的棋盘方阵。
电脑键盘坐标
电脑键盘坐标加密,利用键盘上面的字母行和数字行来加密,例 ...
培根密码,又叫倍康尼密码,是由法兰西斯·培根发明的一种替换密码,其明文中的每个字母都会替换成
5 个字母组。
例如字母“D”被替换为“aaabb”,字母“O”被替换为“abbab”等。
培根密码的安全性并不高,因为它只是一个简单的替换密码,基本上任何破解替换密码的解密方式都可以破解培根密码。
下面是一个简单的例子:
要使用培根密码进行加密,需用到以下密码表
要加密消息,例如“STRIKENOW”,我们将明文中的字母替换为对应的 5
个字母组:
密文:baaab baaba baaaa abaaa abaab aabaa abbaa abbab babaa
然后我们可以通过重新排列密文字母,可以轻微伪装以下:
baa abb aab aba aaa aba aaab aab aab aaab baa abb abb abaa
同时如果觉得这样容易被发现,还有另外一种方法,
根据密文,书写一段特定的英文句子,将 AB
隐藏在文字中,其具体的隐藏方法是这样的,句子中的大写字母表示密文中的
B,小写字母表示密文中的 A,如下:
Hold OFf uNtIl you hEar frOm mE ...
方法一
用柠檬汁在白纸上写字,晾干纸张后,用熨斗/熨板/吹风等加热纸张,纸上就会出现褐色字迹。
原理:
柠檬中含有有机物,有机物遇热脱水会发生碳化反应。当然,纸张的主要构成物质——纤维素也是有机物,也会发生碳化。但柠檬碳化的温度要低于纸张,因此遇热时,写字部分率先碳化,呈现褐色,自然就浮现出字迹了。
葱白和柠檬汁一样在干燥的纸上写字,晾干后,纸上的字不见,然而用火烧就能出现。
方法二
将白色蜡烛当笔在白纸上写字。然后浸入水中后,原本不明显的画,变得非常清晰。
原理:
蜡不溶于水,放入水中后,周边的纸纤维浸水颜色变深,涂蜡部分会衬托出来。
方法三
也许你在电影里看到过这样的情景:间谍为了不泄露秘密,经常用“密信”的形式传递消息。如果你想要用一种最简单的方法写一封“密信”,你最好使用氯化钴制成的隐显墨水。
先配一小瓶 0.1
摩尔/升氯化钴溶液,然后用蘸水钢笔或毛笔在吸水性较好的白纸上写好“密信”。氯化钴的稀溶液是浅粉红色的,所以把氯化钴溶液写在纸上,等纸干了以后,几乎看不出纸上有什么颜色。
现在你就可以把这封“密信”寄给你的朋友了,当然信封不能用隐显墨水写,你还是用蓝墨 ...
《福尔摩斯:跳舞的小人》(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. 凯撒密码的应用
尽管凯撒密码在现代密码学中不再被视 ...