簡(jiǎn)述豬圈密碼

“豬圈密碼”這個(gè)名字似乎不是很好聽(tīng),但是它卻是一個(gè)擁有非常悠久歷史的古典密碼,早在十七世紀(jì)初,西方的共濟(jì)會(huì)組織就經(jīng)常使用它來(lái)保護(hù)一些私密記錄和信息,所以它又稱共濟(jì)會(huì)密碼。那么今天我們就一起來(lái)了解一下豬圈密碼的相關(guān)知識(shí)。

豬圈密碼簡(jiǎn)介

豬圈密碼英文為Pigpen cipher,也可以稱它為Masonic cipher(共濟(jì)會(huì)密碼),是一種以格子為基礎(chǔ)的簡(jiǎn)單替代式密碼。它將字母表中的每個(gè)字母分配給特定形狀的方括號(hào)或“豬圈”,在寫(xiě)秘密信息時(shí),不書(shū)寫(xiě)字母,而是畫(huà)出每個(gè)字母所在的方括號(hào)。

豬圈密碼的加密原理很簡(jiǎn)單,它需要一個(gè)特定的密表,然后用密表中指定的符號(hào)替換明文中的字母,最后得到的結(jié)果即為密文。

豬圈密碼

豬圈密碼的加密方法

首先,我們需要繪制26種不同的“豬圈”,并且每個(gè)都配有一個(gè)字母。要確保每個(gè)豬圈看上去和其他的都不同,如下圖所示,就是最常見(jiàn)的豬圈密碼密表。

豬圈密碼

比如我們要傳輸一條信息“ANT”,就要找到每個(gè)字母,并注意“豬圈”的形狀,然后將圖案進(jìn)行繪制。

豬圈密碼

最后,我們就可以將ANT書(shū)寫(xiě)成如下圖所示圖案。

豬圈密碼

在對(duì)方收到密文之后,再對(duì)照密表圖,就可以知曉圖案所代表的意思是什么了。

豬圈密碼的優(yōu)缺點(diǎn)

  • 優(yōu)點(diǎn):
  1. 簡(jiǎn)單,方便,容易書(shū)寫(xiě),并且便于記憶;
  2. 自己可以自定義創(chuàng)建密表,變體可以有很多。
  • 缺點(diǎn):
  1. 首先就是它太出名了,并且太簡(jiǎn)單了,所以安全性不高;
  2. 其次,豬圈密碼的密表圖必須安全,一旦密表泄露,加密就將沒(méi)有意義;
  3. 最后,如果用于通信,那么對(duì)方也必須知道密表,如何安全傳遞就是很大的問(wèn)題。

整體來(lái)說(shuō),豬圈密碼的安全性是很低的,可以說(shuō)是最簡(jiǎn)單的替代密碼,只需要獲取密表即可完全破譯。但它的密表卻是很靈活的,我們可以根據(jù)自己的習(xí)慣,創(chuàng)造出不同的符號(hào),只要保證密表不泄露,那么密文也就是絕對(duì)安全的。

免責(zé)聲明:素材源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系刪稿。