當前位置:生活全書館 >

學習教育

> 5種方法來建立密碼和暗語

5種方法來建立密碼和暗語

目錄方法1:使用簡易密碼和編碼(針對兒童)1、把單詞反過來寫。2、對半對映字母表來加密訊息。3、嘗試“豬圈密碼”。4、建立第一個帶點的“井字”表格。5、在每個格子下面畫出兩個X。6、用字母周圍的格子來編寫豬圈密碼。7、使用日期移位密碼。8、用日期移位數字金鑰加密訊息。9、使用加密語音,如Pig Latin。方法2:破解密碼1、認識到密碼的侷限性。2、確定密碼要實現的目標。3、編寫電碼本。4、將電碼本應用於訊息。5、使用金鑰對訊息進行編碼。6、解碼訊息。方法3:學習常用編碼1、採用蘇格蘭女王瑪麗所使用的編碼。2、使用類似軍事警報的密碼短語。3、用書本金鑰來加密資訊。方法4:破譯密碼1、確定使用密碼是否合適。2、創造出一種適用於傳送訊息的演算法。3、譯成密碼資訊。4、破譯訊息。方法5:掌握標準密碼1、掌握摩斯電碼2、使用換位密碼。3、將訊息轉換為二進位制。密碼是改變訊息的一種方式,這樣就可以隱藏訊息的原始含義。通常,加密需要電碼本或碼字。密碼是應用於訊息以隱藏或加密資訊的過程。然後這些資訊需要反向轉化或破譯。編碼和密碼是保密通訊科學(密碼分析)的重要組成部分。

方法1:使用簡易密碼和編碼(針對兒童)

5種方法來建立密碼和暗語

1、把單詞反過來寫。這是一種對訊息進行編碼的簡易方法,這樣訊息無法一眼看懂意思。比如“Meet me outside(在外面等我)”,反過來寫應該是“Teem em edistuo”。

注意:雖然這段編碼很容易就可以破解,但是如果你認為有人試圖在偷看你的訊息,這種方法就非常有用。

5種方法來建立密碼和暗語 第2張

2、對半對映字母表來加密訊息。在紙上寫出一行字母,從A到M。在這一行的正下方,把字母N到Z也寫在同一行上。把訊息中的每個字母都改成對面一行的相反字母。使用對映字母表來加密,“Hello”就會變成“Uryyb”。

5種方法來建立密碼和暗語 第3張

3、嘗試“豬圈密碼”。在一張紙上畫一個“井字”表格。在表格中從左到右,從上到下寫出字母A到I。在本例中:第一行是由字母A、B、C組成的。

第二行是字母D、E、F。

最後一行是字母G、H、I。

5種方法來建立密碼和暗語 第4張

4、建立第一個帶點的“井字”表格。在第一個表格旁邊再畫一個“井字”表格。用字母J到R填寫表格,類似於第一個表格。然後在每行表格的每一個空格內按照下列描述標記點:在第一行,從左邊開始,在右下角(字母J)、正下方(字母K)和左下角(字母L)各標記一個點。

在第二行,從左邊開始,在正右方(字母M)、正下方(字母N)和正左方(字母O)各標記一個點。

在第三行,從左邊開始,在右上角(字母P)、正上方(字母Q)和左上角(字母R)各標記一個點。

5種方法來建立密碼和暗語 第5張

5、在每個格子下面畫出兩個X。這兩個X也要填寫字母,以完成豬圈密碼的金鑰。在第二個X中,在X的交叉點周圍的空白處畫點,這樣在X的中心的每一側都有一個點。然後:在第一個X(沒有畫點)中,在X的上方寫下s,左側寫下t,右側寫下u,在下方寫下v。

在第二個X中,在X的上方寫下w,左側寫x,右側寫y,下方寫z。

5種方法來建立密碼和暗語 第6張

6、用字母周圍的格子來編寫豬圈密碼。字母周圍的格子(包括點)被用來替代字母。使用豬圈密碼金鑰將訊息轉化成形似豬圈的格子。

5種方法來建立密碼和暗語 第7張

7、使用日期移位密碼。選擇一個日期。可能具有個人意義的日期,比如生日或者你大學畢業的那天,但也可以無關個人,比如喬治?華盛頓的生日。把日期寫成一串完整的數字。這就是數字金鑰。例如,如果你要使用喬治?華盛頓的生日(2/22/1732),你可以把它寫成2221732。

如果你已經約定和某人使用日期移位密碼,你可以在加密的資訊中加入一個數字金鑰提示(比如“華盛頓”)。

5種方法來建立密碼和暗語 第8張

8、用日期移位數字金鑰加密訊息。把訊息寫在一張紙上。在訊息下面,為訊息中的每個字母寫出數字金鑰的一個數字。當你用到數字金鑰的最後一位時,從頭開始重複使用這個數字金鑰。例如,用喬治?華盛頓的生日(2/22/1732):訊息:I'm hungry(我餓了)

加密:
I.m.h.u.n.g.r.y
2.2.2.1.7.3.2.2
根據數字金鑰,將字母移位,如下所示…

編碼訊息:K.O.J.V.U.J.T.A

5種方法來建立密碼和暗語 第9張

9、使用加密語音,如Pig Latin。在Pig Latin中,對於以子音開頭的單詞,把這個音轉換到單詞的末尾並加上“ay”。這個規則也適用於以一組子音開頭的單詞。以母音開頭的單詞只需在單詞末尾加上“way”或“ay”。以子音開頭的單詞示例:pig = igpay;me = emay;too = ootay;wet = etway;hello = ellohay

以一組子音開頭的單詞示例:glove = oveglay;shirt = irtshay;cheers = eerschay

以母音開頭的單詞示例:explain = explainway;egg = eggway;ends = endsay;eat = eatay

方法2:破解密碼

5種方法來建立密碼和暗語 第10張

1、認識到密碼的侷限性。電碼本可能會被盜走、丟失或損毀。現代密碼分析技術和計算機分析技術通常可以破解強密碼。即便如此,密碼可以將長訊息壓縮成一個訊號詞,從而節省大量時間。密碼是一種很好的模式識別方式。這種技術可以在編碼、解碼、加密或解密訊息時使用。

好友之間很自然地會使用暗語。圈內玩笑也可以被認為是一種“密碼”。試著和你最好的朋友一起開發加密語言。

5種方法來建立密碼和暗語 第11張

2、確定密碼要實現的目標。瞭解編碼的用途可以避免不必要的工作。如果你是為了節省時間,可能只需要幾個特定的碼字。如果你準備對複雜的訊息進行編碼,你可能需要開發一個更類似於詞典的電碼本。選擇要編碼的訊息中出現的常用短語。這些短語是需要用碼字進行壓縮的主要目標。

可以使用幾個不同編碼迴圈或組合來使密碼變得更復雜。不過,使用的編碼越多,解碼所需要的電碼本就越多。

5種方法來建立密碼和暗語 第12張

3、編寫電碼本。把常見的短語,比如“Reading you loud and clear(我能理解,聽得很清楚)”,壓縮成“Roy”。對於編碼訊息和常用短語中的所有可能的單詞,也要指定替編碼字。有時,部分編碼可能會使訊息變得非常難以理解。例如,如果“walk(走路)”的意思是“tango(探戈)”,而“museum(博物館)”的意思是“restaurant(餐館)”,之前使用的碼字“Roy”含義不變。訊息:About yesterday. I wanted to say,Roy。 I'll tango to the restaurant as planned. Over and out.(昨天,我想說,羅伊。我會按計劃跳著探戈去餐廳。完畢)。

含義:About yesterday. I wanted to say, reading you loud and clear. I'll walk to the museum as planned. Over and out.(昨天,我想說,我能理解,聽得很清楚,我會按計劃步行去博物館。完畢。)

5種方法來建立密碼和暗語 第13張

4、將電碼本應用於訊息。使用電碼本中的碼字對訊息進行編碼。你可能會發現,把名詞(如名字和代詞,如我、她)作為純文字可以節省時間。不過這完全取決於你的具體情況。兩段式編碼應用兩種不同的電碼本對訊息進行編碼或解碼。這些比一段式編碼更安全。

5種方法來建立密碼和暗語 第14張

5、使用金鑰對訊息進行編碼。關鍵訊息、一組單詞、字母、符號或上述組合可以用來編碼資訊。資訊的接收者也需要這個關鍵短語或字母/符號來解碼資訊。例如,對於關鍵字“SECRET”,訊息中的每個字母都將轉換為它與關鍵字的對應字母間隔的字母數。例如,訊息: Hello

編碼:
/H/與關鍵字母/S/間隔11個字母
/e/和/E/完全相同(0
/l/與關鍵字母/C/間隔9個字母
以此類推...

編碼訊息: 11; 0?; 9?; 6?; 10

5種方法來建立密碼和暗語 第15張

6、解碼訊息。當你收到編碼資訊時,你需要利用電碼本或關鍵字/短語來理解編碼資訊。剛開始可能會很難,但是隨著你對編碼越來越熟悉,這個過程就會變得更加直觀。

小提示:為了加強編碼能力,你可以邀請好友加入一個業餘編碼小組。通過傳遞資訊來提高編碼技能。

方法3:學習常用編碼

5種方法來建立密碼和暗語 第16張

1、採用蘇格蘭女王瑪麗所使用的編碼。在政治動盪時期,蘇格蘭女王瑪麗使用符號作為英語字母和常用詞的替代來傳遞資訊。你可能會發現瑪麗女王密碼的一些特性對你自己學習加密很有幫助,包括:使用簡單的形狀來表示高頻字母,如瑪麗用圓圈表示字母/A/。這節省了編碼的時間。

新編碼語言中常用的符號,比如瑪麗用“8”作為字母“Y”的編碼。這樣可以迷惑密碼破譯者,他們可能會理解成數字而不是密碼符號。

通用單詞的唯一符號。在瑪麗時代,“pray(祈禱)”和“bearer(送信人)”都有獨特的符號,但在當時比現在更為常見。儘管如此,使用符號代替高頻單詞和短語既節省時間,又增加了複雜性。

5種方法來建立密碼和暗語 第17張

2、使用類似軍事警報的密碼短語。密碼短語可以把很多意思分解成一個短語。甚至許多種類的軍事警報,如DEFCON系統,也只是戒備狀態的常用程式碼。在日常生活中想出合適的暗語或短語。例如,你可以對朋友使用暗語“Sloppy”,而不是說“I've got to run to my locker(我要去儲物櫃)”。

要讓你的朋友知道你想約會的人已經進入房間,你可以用暗語說,“My cousin Bruce likes hockey, too(我的表弟布魯斯也喜歡曲棍球)。”

5種方法來建立密碼和暗語 第18張

3、用書本金鑰來加密資訊。書比較容易買到。如果已經確定某本書作為金鑰,當你收到一條訊息時,你可以去書店或圖書館查詢解碼的金鑰。例如,你可能決定使用弗蘭克?赫伯特的《沙丘》,從左側開始使用程式碼編號表示頁面、行和數字單詞。加密資訊: 224.10.1?; 187.15.1?; 163.1.7?; 309.4.4

解碼資訊: I'm hiding my words(我在隱藏我的訊息)。

小提示:不同版本的書可能使用不同的頁碼。要確保使用正確的書作為金鑰,書本金鑰中要包含出版資訊,如版本、出版年份等。

方法4:破譯密碼

5種方法來建立密碼和暗語 第19張

1、確定使用密碼是否合適。密碼會使用某種演算法,它類似一種應用於訊息一致性的處理或轉換。這意味著任何知道密碼的人都可以破譯它。複雜的密碼甚至能難倒訓練有素的密碼分析員。有時,複雜密碼背後的數學運算是一種非常適合隱藏日常資訊的防禦手段。

許多密碼學家新增一個金鑰(比如日期)來加強密碼。這個金鑰將根據相應的月份天數調整輸出值(在第一個金鑰中,所有輸出值將更改1)。

5種方法來建立密碼和暗語 第20張

2、創造出一種適用於傳送訊息的演算法。你可以應用的最簡單的密碼之一是ROT1密碼(有時稱為凱撒密碼)。這種密碼需要將訊息中的每個字母在字母表中向前迴圈遍歷一位。ROT1訊息: Hello

ROT1加密後: i?; f?; m?; m?; p

凱撒密碼可以改成在字母表中向前迴圈遍歷不同位數。在概念上,ROT1和ROT13本質上是一樣的。

密碼可能非常複雜。有些還需要使用座標、時間和其他值。有些加密過程甚至會用到計算機。

5種方法來建立密碼和暗語 第21張

3、譯成密碼資訊。使用演算法加密訊息。當你學習加密過程時,速度應該會越來越快。新增演算法從而使它更復雜。例如,在密碼中包含一個遍歷條件,比如星期幾。為一週的每一天分配一個值。在那一天加密訊息時,按照這個值調整密碼。

在加密訊息中包含一個頁碼。這一頁的每個對應字母都將作為訊息的金鑰,例如,1st破譯資訊: 7?; 2?; 3?; 6?; 3

書本金鑰:A_girl(空格不算)
/H/距離字母/A/有7
/e/距離字母/g/有2
/l/距離字母/i/有3
以此類推...

根據金鑰將訊息調整為: Hello

5種方法來建立密碼和暗語 第22張

4、破譯訊息。當你有了閱讀密碼的經驗後,它就會成為你的習性,或者至少讓你覺得更容易。由於這些過程(演算法)的應用是相容的,習慣會有助於你在使用這種型別的密碼系統時發現趨勢,並獲得直覺。

小提示:業餘密碼俱樂部在網上很受歡迎。其中許多都是免費的,並提供現代密碼基礎知識的初級讀本。

方法5:掌握標準密碼

5種方法來建立密碼和暗語 第23張

1、掌握摩斯電碼不管是什麼樣的名稱,“莫斯電碼”都是一種密碼。點和線代表長和短的電訊號,它們反過來代表了字母表中的字母,從而催生了老式電子通訊(電報)。莫斯電碼中常用的長(_)訊號和短(.)訊號包括:R?; S?; T?; L?: ._.?; _..?; _?; ._..

A?; E?; O?: ._?; .?; _ _ _

5種方法來建立密碼和暗語 第24張

2、使用換位密碼。歷史上許多為人,比如天才達芬奇,都是按照他們在鏡子裡的樣子來書寫資訊的。因此,這種加密方式通常被稱為“映象書寫”。這些型別的密碼一開始可能很難,但很快就能被熟練掌握。

注意:換位密碼通常從視覺上處理訊息或字母的構成。訊息的影象被轉換從而隱藏含義。

5種方法來建立密碼和暗語 第25張

3、將訊息轉換為二進位制。二進位制是計算機使用的1和0的語言。這些1和0的組合可以被加密,然後用二進位制金鑰解密,或者通過計算訊息中每個字母的1和0所表示的值來解密。名字“Matt”可以加密為二進位制:01001101;01000001;01010100;01010100。

小提示

設計一種方法來加密單詞之間的空格以及單詞本身。這樣可以加強密碼,使它更難被破解。例如,你可以用字母(E、T、a、O、N(最佳))來代替空格。這些被稱為空值。

學習一種不同的指令碼,比如Runic,為你想要傳遞訊息的人建立加密和解密金鑰。你可以在網上找到這些內容,對我本人來說,這些都很有效。

如果你想讓密碼更安全,為常見的單詞結尾和開頭建立額外的符號,比如“-ing”和“th-”。此外,你可以省略或增加下列只有一個字母的單詞(“A”和“I”)。不要大寫字母,省略撇號。讓一些字母和其他字母具有相同的符號。你也可以把兩個字母的單詞和它們後面的單詞結合起來,並省略單詞末尾的字母“S”。

警告

用程式碼或密碼並不能保證訊息的安全性。密碼分析可能會破解你的程式碼,或者人為錯誤,比如丟失電碼本,也可能導致你的密碼被破解。

標籤: 暗語
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/xuexijiaoyu/kyogwg.html