萌新的禿頭之始之一些姿勢奇怪的加密


在做題的時候遇見了許多姿勢奇怪的加密,有些加密不可謂不騷,所以在這里記錄以下。

1.柵欄密碼

  所謂柵欄密碼,就是把要加密的明文分成N個一組,然后把每組的第1個字連起來,形成一段無規律的話。 不過柵欄密碼本身有一個潛規則,就是組成柵欄的字母一般不會太多。

2.ROT5/13/18/47

  ROT5、ROT13、ROT18、ROT47 編碼是一種簡單的碼元位置順序替換暗碼。此類編碼具有可逆性,可以自我解密,主要用於應對快速瀏覽,或者是機器的讀取,而不讓其理解其意。

 

  ROT5 是 rotate by 5 places 的簡寫,意思是旋轉5個位置,其它皆同。下面分別說說它們的編碼方式:
  ROT5:只對數字進行編碼,用當前數字往前數的第5個數字替換當前數字,例如當前為0,編碼后變成5,當前為1,編碼后變成6,以此類推順序循環。
  ROT13:只對字母進行編碼,用當前字母往前數的第13個字母替換當前字母,例如當前為A,編碼后變成N,當前為B,編碼后變成O,以此類推順序循環。
  ROT18:這是一個異類,本來沒有,它是將ROT5和ROT13組合在一起,為了好稱呼,將其命名為ROT18。
  ROT47:對數字、字母、常用符號進行編碼,按照它們的ASCII值進行位置替換,用當前字符ASCII值往前數的第47位對應字符替換當前字符,例如當前為小寫字母z,編碼后變成大寫字母K,當前為數字0,編碼后變成符號_。用於ROT47編碼的字符其ASCII值范圍是33-126,具體可參考ASCII編碼

3.豬圈密碼

  豬圈密碼(Pigpen Cipher或稱九宮格密碼、朱高密碼、共濟會密碼、共濟會員密碼),是一種以格子為基礎的簡單替代式密碼。
  

 4.標准銀河字母

  
5.聖堂武士密碼
  聖堂武士密碼(Templar Cipher)是共濟會的“豬圈密碼”的一個變種,一直被共濟會聖殿騎士用。明文字母和對應密文:
  

 6.變種密碼

  

 7.培根密碼

  培根密碼(Baconian Cipher)是一種替換密碼,每個明文字母被一個由5字符組成的序列替換,最初的加密方式就是由'A'和'B'組成序列替換明文(所以你當然也可以用別的字母)。

  

8.棋盤密碼

  棋盤密碼(Checkerboard Cipher)是使用一個波利比奧斯方陣和兩個密鑰作為密陣的替換密碼,通常在波利比奧斯方陣中J字母往往被包含在I字母中

   

 9.格朗普雷密碼

  格朗普雷密碼(Grandpré Cipher)是替換密碼的一種,一般使用8個8字母的單詞橫向填充8x8方陣,且第一列為一個單詞,並且在方陣中26個字母都必須出現一次以上。

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM