這些神奇的密碼,有沒有碾壓你的智商?
豬筆加密法
豬筆加密法(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個數字)。首先選擇兩個英文字作密匙,例如think和keyword。對於每一個密匙,將重複出現的字母去除,例如你是以example為密匙的話就要轉成exampl,然後將每個字母順序放入矩陣,再將餘下的字母順序放入矩陣,便得出加密矩陣。 將這兩個加密矩陣放在右上角和左下角,餘下的兩個角放a到z順序的矩陣:
加密步驟: 兩個字母一組地分開訊息:(例如help變成he lp) 找出第一個字母在左上角矩陣的位置:
同樣道理,找第二個字母在右下角矩陣的位置:
找到右上角矩陣中,和第一個字母同行,第二個字母同列的字母,為F;左下角矩陣中,和第一個字母同列,第二個字母同行的字母,為M:
F、M這兩個字母就是加密過的訊息(加密順序為先行後列)。
所以help的加密結果即為EYFM。
機智的小夥伴們,有人要來出題嗎?
33IQ,讓你越玩越聰明的網站。
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※中國各城市的古稱謂及得名由來!漲姿勢了
※《愛樂之城》中這些迷影梗,你發現了幾個?
※唐僧念緊箍咒共沒超過十次,竟為此妖怪念咒三次
※皮皮蝦我們走!可是皮皮蝦是蝦嗎?
※人能像動物一樣冬眠嗎?
TAG:知識百科 |
※不想再被智商碾壓?居然還有這種操作!
※人類的傻規定?無視,挑戰,碾壓,動物就是有這種特權!沒轍!
※你有木有感覺自己智商被一隻動物碾壓了的經歷?我是敗了……
※這小哥的腦迴路一定和我們不一樣!所以輕鬆碾壓常人智商……
※哈士奇智商遭遇強勢碾壓!全程一臉懵,這智商還怎麼一起玩耍!
※在名偵探柯南里智商碾壓新一,這些人都有不弱於新一的推理能力!
※這部漫畫能讓你找到智商被碾壓的快感!
※這些神回復讓我感到了智商被碾壓……
※趙麗穎演技都被碾壓?還有這些神一般的二號
※沒有整過容,顏值還碾壓一眾女星,恐怕就只有她了吧?
※碾壓智商的題來了,你能對幾道?
※那些年,碾壓我們智商的題目是如何正解的?
※一群印度人太會玩,看了有種想像力被碾壓的感覺
※這部喜歡在墳頭玩群P的漫畫能讓你找到智商被碾壓的快感
※碾壓智商的神回復,我竟無言以對
※陳正雷:沒有幾招像樣的秘密,如何碾壓一大幫?揭秘太極黑科技!
※知乎上一些碾壓智商的神回復
※碾壓「摔跤吧,爸爸」的印度神片,竟然腦殘得這麼好看!
※沒有對比就沒有傷害!哈登一數據被保羅碾壓,第一控衛不是吹的!