1. 程式人生 > >不常用加密演算法總結筆記

不常用加密演算法總結筆記

1、凱撒加密

凱撒加密是很古老的加密方法,利用了字母錯位的方式進行加密。

2、柵欄密碼

所謂柵欄密碼,就是把要加密的明文分成N個一組,然後把每組的第1個字連起來,形成一段無規律的話。一般來說見到一堆字母沒有空格,就應該想一想是不是柵欄。
比較常見的是2欄的棚欄密碼。比如明文:THERE IS A CIPHER——》去掉空格後變為:THEREISACIPHER——》兩個一組,得到:TH ER EI SA CI PH ER——》先取出第一個字母:TEESCPE——》再取出第二個字母:HRIAIHR——》連在一起就是:TEESCPEHRIAIHR——》這樣就得到我們需要的密碼了!

3、摩斯密碼

密碼形式:.. .-.. --- ...- . -.-- --- ..-

4、playfair密碼

playfair密碼是一種使用一個關鍵詞方格來加密字元對的加密法,也是一種根據相應規律進行轉換的密碼。

5、當鋪密碼

當鋪密碼 就是一種將中文和數字進行轉化的密碼演算法相當簡單:當前漢字有多少筆畫出頭,就是轉化成數字幾。

6、培根密碼

培根密碼是一種替換密碼,根據所給表一一對應轉換即可加密解密 。它的特殊之處在於:可以通過不明顯的特徵來隱藏密碼資訊,比如大小寫、正斜體等,只要兩個不同的屬性,密碼即可隱藏。