如何破譯密碼
自人類發展了書面語言開始,我們就會使用程式碼和密碼來模糊資訊了。希臘人和埃及人用編碼來傳遞私人通訊,形成了現代破譯的基礎。密碼分析學是一門研究程式碼並破譯它們的學問。這是祕密和詭計的世界,它可以充滿樂趣。如果你想破解密碼,你可以先學會識別最常見的密碼,並學會如何開始解密。閱讀步驟1,獲得更多資訊。
破解替代密碼
(01)第一步,尋找訊息裡的單字母單詞。大多數密碼的替代方法相對簡單,通過做一個簡單的一一對應,是非常好破解的,一個接一個地找出字母,基於猜測,耐心地破解密碼。英語裡的單詞單字母單詞是“I”或“a”,所以你應該試試,選擇一個試試看,尋找線索,本質上是做猜字遊戲。如果你破解出了“a - -”,你知道它最經常會是“are”或“and”。猜以及檢查。如果不行,回去試試其它選項。要有耐心,慢慢來。學習閱讀密碼的過程中,別擔心那麼多關於“破解”密碼的事情。尋找線索,認識英語(或其它用於編碼的語言)書寫的規則,會讓你在破解密碼的過程中節省一些時間和精力。
(02)尋找最常見的符號或字母。英語裡最常見的字母是字母“e”,其次是“t”和“a”。當你工作時,從你熟悉的常用單詞和句子結構開始,進行邏輯的猜測。你很少會感到百分百確定,但破譯遊戲就是通過邏輯選擇、迴歸、糾正錯誤慢慢進行的。注意雙符號和短的單詞,先解決這些。嘗試並有根據地猜測“an”、“in”、“at”比猜測“highway”更容易。
(03)尋找省略符號(撇號)後的字母。如果訊息包括標點符號,那麼你很幸運。這提供了一整套你可以學會識別的線索。省略符號後幾乎總跟有S、T、D、M、LL或RE。所以,如果你在一個省略符號後有兩個相同的符號,那麼你已經破解了“L”。
(04)試著確定你發現了什麼樣的密碼。如果,在你解密過程中,你認為你認出了上述中的一個通用密碼型別,你已經破解了它,就可以停止嘗試,並基於你的密碼來填寫資訊了。這可能不會經常發生,但你越熟悉常見的密碼,就越可能認識使用的密碼型別,從而快速解決它。數字替換和鍵盤密碼在基本的日常祕密資訊中尤為普遍。留意那些特殊的密碼,如果你認為合適,就應用它。
認識常見密碼
(01)學會識別替換密碼。基本上,替換密碼就是根據某種預先設定的規則,用一個字母代替另一個字母。這條規則即為密碼,學習和應用規則就是“破譯”密碼、閱讀訊息的方法。即使密碼包含數字、斯拉夫字母、奇怪的符號或象形文字,只要所使用的符號型別是一致的,那麼你可能就是在處理一個替換密碼,這意味著你需要學習所使用的字母表和應用於破譯密碼的規則。
(02)學習四方密碼方法。最早的密碼是希臘人使用的,這種密碼是把字母排成一個網格,與數字對應,然後使用數字來建立訊息。這個密碼使用起來很簡單,是現代密碼破譯的基礎之一。如果你有一條訊息,其中包括一長串數字,那麼它可能是用這種方法編成的。這段密碼的最基本形式包括1 - 5行和1 - 5列,然後從左至右,沿著網格(把I和J放在一塊裡)把每個字母填充在矩陣裡。在程式碼中每個字母對應兩個數字,左邊的列提供第一個數字,頂部的行提供第二個。使用這種方法編譯“wikihow”這個詞,你將得到:52242524233452一個常常被孩子使用的、更為簡化的版本,是直接書寫和字母在字母表中的位置相對應的數字。A = 1,B = 2,等等。
(03)學習愷撒替換密碼。朱利葉斯想出了一套非常好的、易於使用和理解、但很難破解的密碼,使它成為了另一個基本密碼系統,直到今天仍被研究,以作為更復雜的密碼的基礎。在這一替換方法中,你按照一定方向,替換整個字母表中一定數量的地方。換句話說,三個單位往左替換,就是用D替換A、用E替換B,等等。這也是一個常見的、稱為“ROT1”(意為“旋轉一個”)的兒童密碼背後的基本原理。在這段密碼中,所有的字母只是挪一個位置,B代表A,C代表B,等等。使用基本的愷撒替換密碼,三個單位左方向的替換,編碼“wikihow”為:zlnlkrz
(04)留意鍵盤模式。鍵盤替換使用的是傳統的美式(QWERTY)鍵盤模式,一般通過把字母向上、下、左或右方向轉換一定數量的位置。通過將鍵盤上的字母在一個特定的方向上替換,你可以建立簡單的密碼。瞭解方向變換,讓你破解密碼。通過把列上移一個位置,你可以把“wikihow”編碼成:“28i8y92”
(05)看看你是否有使用多密碼的密碼。在基本替換密碼中,密碼作者建立一個替代字母表,從而建立密碼資訊。中世紀後某個時候開始,這些型別的程式碼變得太容易破解,密碼作者們開始使用各種方法,在一個密碼內使用多個字母表,使別人無法猜出密碼編制方法,從而讓密碼更難破解。Trimethius表是一個26 x 26的網格,包括了凱撒替換字母表的每個排列,按字母順序排列,或有時呈現為旋轉圓柱體的形式,即“表格法”。把網格作為密碼有各種方法,包括使用第一行來編碼訊息的第一個字母,第二行來編碼訊息的第二個字母,等等。密碼作者也會使用一個程式碼詞指代特定列的每個字母的密碼資訊。換句話說,如果使用這種方法,程式碼詞是“wikihow”,那麼你就需要看“W”行,和加密程式碼第一個字母的所在列,以確定訊息的第一個字母。不知道程式碼詞的話,這些很難破解。
成為電碼譯員
(01)要耐心。破解密碼需要大量的耐心和毅力。這個工作緩慢而繁瑣,因為總需要重新再猜,所以常常令人沮喪,嘗試不同的金鑰、詞彙和方法。如果你想破解密碼,學會冷靜和耐心,擁抱神祕,擁抱這場遊戲。
(02)寫你自己的密碼。紙上談兵挺有趣的,但一頭扎進使用多密碼的海洋中,卻沒有關鍵字的幫助,則完全是另一碼事。學習使用複雜的編碼系統來編寫自己的密碼,是一種學習密碼作者的思維方式,學著破解密碼的很好的方式。最好的密碼破解者自己也擅長寫密碼,發明出更加具有挑戰性的密碼。通過學習更復雜的方法以及如何破解它們來挑戰自己。分析犯罪程式碼和密碼,是一個可以獲得一些相關技巧的好方法。博彩公司、大毒梟以及黃道十二宮殺手,都開發了值得研究的極其複雜的程式碼。
(03)嘗試著名的尚未解決的密碼。作為一個有趣的公共宣傳的一部分,聯邦調查局會定期釋出密碼,讓公眾嘗試和破解。嘗試一下破譯這些密碼,並提交你的答案。誰知道呢——你可能很快就能找到一份工作啦。克里普託斯(Kryptos),作為中央情報局總部外的一尊公共雕像,也許是世界上最著名的尚未解決的密碼。它最初是作為一個對特工的測試而建立的,包括四塊單獨的板,有四個不同的密碼。最早的分析師花了十年時間破解其中三個密碼,但最終的密碼還是沒有破解。
(04)享受挑戰和神祕。破解密碼就像生活在你自己的丹•布朗小說之中。學會擁抱神祕,擁抱祕密程式碼的挑戰,體驗解密的刺激吧。
你需要準備
(01)一份用於破譯的祕密筆記鉛筆和便籤
特別提示
如果你花了很長時間破解密碼,也不要失去希望。這是正常的。
字母“e”是英語中最常用的字母。
一個字母幾乎從不會代表它本身(“A”不會代表“A”)。
如果密碼是打印出來的,它很可能是一個特殊的字型型別,如Windings字型。這可能是雙重加密的一部分(Windings本身也拼出了一個編碼資訊)。
密碼裡的一個字母並不一定在解密之後的訊息裡對應一個字母,反之亦然。
訊息更長時破解密碼更容易。
提防那些不能解決的“兔子洞”。不要發瘋哦!
對於有些密碼,除非你有大量的資訊,否則是不可能解密它們的。這意味著,即使你有加密的金鑰,解密資訊看起來還是不可能的。這些可能需要一個軟體,或者大量的猜測工作。
-
世界價格最貴的貓:阿什拉貓17萬一只(身高1.2米混血貓)
導語:貓咪是十分惹人喜愛的動物,很多人都對這種動物十分喜愛。關於世界最大的貓,世界最小的貓大家都有所瞭解,那麼世界最貴的貓大家知道嗎?世界上最貴的貓是17萬一只的阿什拉貓,下面和探祕志小編一起來了解一下吧。世界價格最貴的貓:阿什拉貓阿什拉貓是世界上價格最...
-
撲街是什麼意思?粵語中罵人的詞,源自英文Poor guy
解答:撲街主要表達3種意思:1.原意是走路被絆倒,撲倒在馬路上;2.遊戲中角色死亡,或者指乞丐;3.粵語中的“仆街”同意,源自外語中的“poorguy”,本意是罵人,也可表達一種倒黴的意思。撲街是什麼意思?1.古文中撲街是撲倒在路上是指走路被絆倒,“撲”是撲倒,“街”是在街上...
-
馬斯洛需求層次理論 揭祕馬斯洛的5個需求
導語:美國社會心理學家馬斯洛將人的需求像階梯一樣排列,最終由低到高分成了五種,分別是生理需求、安全需求、社交需求、尊重需求和自我實現需求,後來他又探討了另外兩種求知需要和審美需要,不過沒有被加到前面,其中最基本的需求就是生理需求,和探祕志一起看看吧。馬斯...
-
ABO血型系統是什麼?血型是按照什麼來劃分的
導語:ABO血型系統是根據紅血球表面有沒有特別的凝集原A和B來區分血液,最早是由德斯坦納在1900年發現和提出的,主要分為A、B、AB、O四種血型,假如在紅血球上只有凝集原A的話就是A型血,如果血型不適合就會引起凝集,從而導致血管堵塞,下面探祕志就帶大家一起看看ABO血型...