給一段文字加密的方法?
12-13
例如摩斯電碼,跳舞的小人
好久沒答題了,不請自來,強行答一波。
給文字加密的方法有很多,除了摩斯碼之外下面我再介紹幾種簡單的加密方法:
一、凱撒加密
凱撒密碼主要是對字母的加密:原字母位移n位數後得到的字母替代原字母。
如:
明文:H E L L O
密文(密匙為1):I F M M P
簡單吧?
二、豬圈密碼
豬圈密碼(亦稱朱高密碼、共濟會暗號、共濟會密碼或共濟會員密碼),是一種以格子為基礎的簡單替代式密碼。
圖片來源百度百科
三、柵欄密碼
柵欄密碼:就是將需要加密的明文分成N組,每組M個字母(每組字母數可等可不等,一般情況為相等),然後把每組的第I個字母連接在一起並加以整合,形成一行無規律字母序列,用以傳送訊息的加密方法。
下面以例子為主來具體解釋上述定義。
首先是最為常見的2欄密碼,例一如下
明文:I love you.(我愛你) 去間隔,整理成:ILOVEYOU
以兩個字母為一組,分成四組:IL OV EY OU
連接每組的第一個字母,得:IOEO
連接每組得第二個字母,得:LVYU
整合成為一行,既得密文:IOEOLVYU
先寫這麼多,有人看再加吧。
摩斯碼
推薦閱讀:
※夏洛克·福爾摩斯為何視約翰·華生為特殊的普通人?
※最權威的福爾摩斯扮演者是誰?
※有哪些經歷在你看來顯著的提高了你的觀察力?
※如果《神探夏洛克》里的夏洛克來玩狼人遊戲,會發生什麼?
※如何評價《神探夏洛克》中的麥考夫?
TAG:密碼 | 夏洛克?福爾摩斯SherlockHolmes | 推理 | 摩斯電碼 | 文字遊戲 |