1. 密碼的由來
密碼是一種用來混淆的技術,它希望將正常的(可識別的)信息轉變為無法識別的信息。當然,對一小部分人來說,這種無法識別的信息是可以再加工並恢復的。密碼在中文裡是「口令」(password)的通稱。登錄網站、電子郵箱和銀行取款時輸入的「密碼」其實嚴格來講應該僅被稱作「口令」,因為它不是本來意義上的「加密代碼」,但是也可以稱為秘密的號碼。
2. 世界上第一個被稱之為「密碼」的密碼是什麼
公元前405年,雅典和斯巴達之間的伯羅奔尼撒戰爭已進入尾聲。...雅典間諜送回的腰帶情報,就是世界上最早的密碼情報,具體運用方法是,通信雙方首先約定密碼解讀規則,然後通信—方將腰帶(或羊皮等其他東西)纏繞在約定長度和粗細的木棍上書寫。
3. 中國古代密碼
琴、棋、書、畫單一的話都太俗了……
連起來用一下,棋譜和琴譜啊、詩歌和棋譜啊等……
我國古時候的天文地理數學都可以摻和用……
用文字的話先查康熙字典,看看古字怎麼寫……
最好數字不是特別明顯
古文里有很多可以替代數字的,例如:「獨」就是「一」嘛
密碼學是研究編制密碼和破譯密碼的技術科學。研究密碼變化的客觀規律,應用於編制密碼以保守通信秘密的,稱為編碼學;應用於破譯密碼以獲取通信情報的,稱為破譯學,總稱密碼學。
密碼是通信雙方按約定的法則進行信息特殊變換的一種重要保密手段。依照這些法則,變明文為密文,稱為加密變換;變密文為明文,稱為脫密變換。密碼在早期僅對文字或數碼進行加、脫密變換,隨著通信技術的發展,對語音、圖像、數據等都可實施加、脫密變換。
密碼學是在編碼與破譯的斗爭實踐中逐步發展起來的,並隨著先進科學技術的應用,已成為一門綜合性的尖端技術科學。它與語言學、數學、電子學、聲學、資訊理論、計算機科學等有著廣泛而密切的聯系。它的現實研究成果,特別是各國政府現用的密碼編制及破譯手段都具有高度的機密性。
進行明密變換的法則,稱為密碼的體制。指示這種變換的參數,稱為密鑰。它們是密碼編制的重要組成部分。密碼體制的基本類型可以分為四種:錯亂——按照規定的圖形和線路,改變明文字母或數碼等的位置成為密文;代替——用一個或多個代替表將明文字母或數碼等代替為密文;密本——用預先編定的字母或數字密碼組,代替一定的片語單詞等變明文為密文;加亂——用有限元素組成的一串序列作為亂數,按規定的演算法,同明文序列相結合變成密文。以上四種密碼體制,既可單獨使用,也可混合使用 ,以編制出各種復雜度很高的實用密碼。
20世紀70年代以來,一些學者提出了公開密鑰體制,即運用單向函數的數學原理,以實現加、脫密密鑰的分離。加密密鑰是公開的,脫密密鑰是保密的。這種新的密碼體制,引起了密碼學界的廣泛注意和探討。
利用文字和密碼的規律,在一定條件下,採取各種技術手段,通過對截取密文的分析,以求得明文,還原密碼編制,即破譯密碼。破譯不同強度的密碼,對條件的要求也不相同,甚至很不相同。
中國古代秘密通信的手段,已有一些近於密碼的雛形。宋曾公亮、丁度等編撰《武經總要》「字驗」記載,北宋前期,在作戰中曾用一首五言律詩的40個漢字,分別代表40種情況或要求,這種方式已具有了密本體制的特點。
1871年,由上海大北水線電報公司選用6899個漢字,代以四碼數字,成為中國最初的商用明碼本,同時也設計了由明碼本改編為密本及進行加亂的方法。在此基礎上,逐步發展為各種比較復雜的密碼。
在歐洲,公元前405年,斯巴達的將領來山得使用了原始的錯亂密碼;公元前一世紀,古羅馬皇帝凱撒曾使用有序的單表代替密碼;之後逐步發展為密本、多表代替及加亂等各種密碼體制。
二十世紀初,產生了最初的可以實用的機械式和電動式密碼機,同時出現了商業密碼機公司和市場。60年代後,電子密碼機得到較快的發展和廣泛的應用,使密碼的發展進入了一個新的階段。
密碼破譯是隨著密碼的使用而逐步產生和發展的。1412年,波斯人卡勒卡尚迪所編的網路全書中載有破譯簡單代替密碼的方法。到16世紀末期,歐洲一些國家設有專職的破譯人員,以破譯截獲的密信。密碼破譯技術有了相當的發展。1863年普魯士人卡西斯基所著《密碼和破譯技術》,以及1883年法國人克爾克霍夫所著《軍事密碼學》等著作,都對密碼學的理論和方法做過一些論述和探討。1949年美國人香農發表了《秘密體制的通信理論》一文,應用資訊理論的原理分析了密碼學中的一些基本問題。
自19世紀以來,由於電報特別是無線電報的廣泛使用,為密碼通信和第三者的截收都提供了極為有利的條件。通信保密和偵收破譯形成了一條斗爭十分激烈的隱蔽戰線。
1917年,英國破譯了德國外長齊默爾曼的電報,促成了美國對德宣戰。1942年,美國從破譯日本海軍密報中,獲悉日軍對中途島地區的作戰意圖和兵力部署,從而能以劣勢兵力擊破日本海軍的主力,扭轉了太平洋地區的戰局。在保衛英倫三島和其他許多著名的歷史事件中,密碼破譯的成功都起到了極其重要的作用,這些事例也從反面說明了密碼保密的重要地位和意義。
當今世界各主要國家的政府都十分重視密碼工作,有的設立龐大機構,撥出巨額經費,集中數以萬計的專家和科技人員,投入大量高速的電子計算機和其他先進設備進行工作。與此同時,各民間企業和學術界也對密碼日益重視,不少數學家、計算機學家和其他有關學科的專家也投身於密碼學的研究行列,更加速了密碼學的發展。
現在密碼已經成為單獨的學科,從傳統意義上來說,密碼學是研究如何把信息轉換成一種隱蔽的方式並阻止其他人得到它。
密碼學是一門跨學科科目,從很多領域衍生而來:它可以被看做是信息理論,卻使用了大量的數學領域的工具,眾所周知的如數論和有限數學。
原始的信息,也就是需要被密碼保護的信息,被稱為明文。加密是把原始信息轉換成不可讀形式,也就是密碼的過程。解密是加密的逆過程,從加密過的信息中得到原始信息。cipher是加密和解密時使用的演算法。
最早的隱寫術只需紙筆,現在稱為經典密碼學。其兩大類別為置換加密法,將字母的順序重新排列;替換加密法,將一組字母換成其他字母或符號。經典加密法的資訊易受統計的攻破,資料越多,破解就更容易,使用分析頻率就是好辦法。經典密碼學現在仍未消失,經常出現在智力游戲之中。在二十世紀早期,包括轉輪機在內的一些機械設備被發明出來用於加密,其中最著名的是用於第二次世界大戰的密碼機Enigma。這些機器產生的密碼相當大地增加了密碼分析的難度。比如針對Enigma各種各樣的攻擊,在付出了相當大的努力後才得以成功。
4. 密碼技術(二)之歷史上著名的密碼
愷撒密碼是一種相傳尤利烏斯.愷撒曾使用過的密碼。愷撒於公元前100年左右誕生於古羅馬,是一位著名的軍事統帥。
愷撒密碼是通過將明文中所使用的字母表按照一定的 「平移」 來進行加密的。
愷撒密碼是通過將明文中所使用的字母表平移來生成密文的。但是,如果我們將字母表的26個字母,分別與這26個字母本身建立一對一的對應關系,那麼無論哪一種對應關系就都可以作為密碼來使用。這種將明文中所使用的字母表替換為另一套字母表的密碼成為 簡單替換密碼 。愷撒密碼也可以說是簡單的替換密碼的一種。
簡單替換密碼的加密過程是一次將明文中的每一個字母按照替換表替換成另一個字母。
Enigma是由德國人阿瑟.謝爾比烏斯於20世紀初發明的一種能夠進行加密和解密的機器。Enigma這個名字在德語里是「謎」的意思。謝爾比烏斯使用能夠轉動的圓盤和電路,創造出人類手工無法實現的高強度密碼,在剛剛發明之際,Enigma被用在商業領域,後來到納粹時期,德國國防採用了Enigma,並將其改良後用於軍事用途。
Enigma是一種由鍵盤、齒輪、電池和燈泡所組成的機器,通過這一台機器就可以完成加密和解密的操作。
發送者和接收者各自擁有一台Enigma。發送者用Enigma將明文加密,將生成的密文通過無線電發送給接收者。接受者接收到的密文用自己的Enigma解密,從而得到明文。
由於發送者和接收者必須使用相同的密鑰才能完成加密通信,因此發送者和接收者會事先收到一份叫作 國防軍密碼本 的冊子。國防軍密碼本中記載了發送者和接收者所使用的 每日密碼 ,發送者和接收者需要分別按照冊子的指示來設置Enigma。
Egnima的破譯過程十分冗長和復雜,在這里就不詳細介紹了,不過有一位鼎鼎大名的破譯團隊一員,阿蘭.圖靈(現代計算機之父)是一定要提的,並且研製除了破譯Enigma的機器。
該系列的主要內容來自《圖解密碼技術第三版》
我只是知識的搬運工
5. 世界上著名的密碼
謀殺之謎:薩默頓男子的神秘死亡事件
1948年,在一個溫暖的夏日夜晚,目擊者看見一名穿著講究的男子躺在南澳大利亞薩默頓(Somerton)的海灘上。第二天早晨6點30分,男子仍未挪動地方——他已經死了。
於是,傳說中的「薩默頓男子」誕生了。他是澳大利亞歷史上最神秘的死亡謎題。直到今天,我們仍不知道他是誰——穿著得體的醉漢,孤獨凄涼的愛人,還是俄羅斯間諜?各種猜測層出不窮,但事實真相卻只有一個。不過,薩默頓男子確實留下了一串密碼。
屍體發現六個月後,調查人員發現了隱藏在男子褲子口袋裡的小紙片,紙片上僅僅寫著「Tamam Shud」,在波斯語中是「結束」的意思。
調查人員的這一發現又給案件帶來了新的線索。一個人把他的汽車停放在案發海灘附近,車沒有上鎖,後來他發現車內多了一本波斯詩人歐邁爾(Omar Khayyam)的《魯拜集(The Ruyat)》。
警察追蹤其它線索都走進了死胡同。這串詩集上的密碼成了揭示死者身份的僅存線索。
(5)歷史上的密碼是什麼擴展閱讀:
世界上最傑出的密碼破譯者Top5:赫伯特·亞德利
國家:美國
一生:1889年4月13日-1958年8月7日
著名的作者:密碼學的創始人/主管,著名的密碼學作者
Herbert Osborn Yardley是來自美國的密碼學家,黑人商會是由他創立並由他領導的組織,在他的領導下,黑暗分庭能夠破解日本的信息,向美國海
軍提供重要信息,他是在華盛頓海軍會議上提供重要信息的人。
除此之外,他還幫助中國國民黨打破日本法典,避免了當時日本的許多重大攻擊,後來,他與加拿大政府合作,幫助他們建立了自己的加密邏輯部分,
它被稱為加拿大國家研究委員會。
6. 二戰時期最早使用的密碼是什麼
自然密碼的鼻祖是凱撒密碼,就是每個字母後移三個,A-D,B-E,比如WORD,變為ZRUG。
而現代密碼的起源是一戰時,在二戰時充分發展起來,而電子計算機的發展使密碼學作為一門專門學科發展起來。其原理是通過二進制的置換和變換,通過增加信息的冗餘度來加密。
密碼是按特定法則編成,用以對通信雙方的信息進行明密變換的符號。換而言之,密碼是隱蔽了真實內容的符號序列。就是把用公開的、標準的信息編碼表示的信息通過一種變換手段,將其變為除通信雙方以外其他人所不能讀懂的信息編碼,這種獨特的信息編碼就是密碼。
密碼是一門科學,有著悠久的歷史。密碼在古代就被用於傳遞秘密消息。在近代和現代戰爭中,傳遞情報和指揮戰爭均離不開密碼,外交斗爭中也離不開密碼。密碼一般用於信息通信傳輸過程中的保密和存儲中的保密。隨著計算機和信息技術的發展,密碼技術的發展也非常迅速,應用領域不斷擴展。密碼除了用於信息加密外,也用於數據信息簽名和安全認證。這樣,密碼的應用也不再只局限於為軍事、外交斗爭服務,它也廣泛應用在社會和經濟活動中。當今世界已經出現了密碼應用的社會化和個人化趨勢。例如:可以將密碼技術應用在電子商務中,對網上交易雙方的身份和商業信用進行識別,防止網上電子商務中的「黑客」和欺詐行為;應用於增值稅發票中,可以防偽、防篡改,杜絕了各種利用增值稅發票偷、漏、逃、騙國家稅收的行為,並大大方便了稅務稽查;應用於銀行支票鑒別中,可以大大降低利用假支票進行金融詐騙的金融犯罪行為;應用於個人移動通信中,大大增強了通信信息的保密性等等。
據路透社4日報道,英國安全局近日解密的一批文件,首次向世人展示了英國情報部門的工作成果。破譯「裙中密碼」就是其中著名的一起。
黑客密碼密碼的應用裙中藏玄機
二戰期間,納粹特工在探測盟軍機密軍事情報後,將這些情報傳遞給他們的負責人,從而決定作戰方針。一次,盟軍的檢查員截獲了一張設計圖紙。這張設計草圖上是3位年輕的模特,她們穿著時尚的服裝。
表面上看起來,設計草圖很尋常,然而這張看似「清白」的圖紙沒能瞞過英國反間諜專家們的眼睛。英國安全局的官員們識破了納粹特工的詭計,命令密碼破譯員和檢查員迅速破譯這些密碼。
大批敵方援軍隨時可能到來。」最終從這張設計圖紙上密碼破譯員們讀出了這樣的信息。
原來納粹特工利用莫爾斯電碼的點和長橫等符號作為密碼,把這些密碼做成裝飾圖案,藏在圖上諸如模特的長裙、外套和帽子等圖案中。
手段多種多樣
解密文件還展示了納粹特工其他巧妙的傳遞情報的方法。為了把情報偽裝得「天衣無縫」從而順利寄出,納粹特工可謂是殫精竭慮。
隱形的墨水、針刺的小孔以及字母的凹進都是他們的慣用伎倆。納粹特工利用這些暗示告知軍隊活動、轟炸式襲擊和軍艦建造的具體細節。
他們還會把密碼藏在活頁樂譜、教你下象棋的描述以及速記符號裡面。這些帶密碼的情報被偽裝成普通書信。
有時他們把明信片加厚一層,在夾層中塞滿極其薄的紙片和文書。種種稀奇古怪的手段讓人防不勝防。
老馬也失蹄
納粹特工還利用字母表「作弊」。看起來只是一份普通的信件,但你把每個單詞的第一個字母拼起來,就是一封「機密情報」。
兩名德國特務1942年被捕,他們向英國情報部門坦白了這種藏匿密碼的方法。然而,英國情報部門兩次都與這樣的機密文件失之交臂,讓情報流傳了出去。原因是,他們認為不再會有這種藏匿情報的方法,所以並未把那兩封信當成機密文件處理。
這種密碼藏在一封「休伯特」寫給「珍妮特」姑媽的信中。信中暗藏的情報是「14架波音堡壘式轟炸機昨日抵達倫敦。飛行員將空襲基爾(德國城市)」。
英國戰時情報偵察負責人大衛·皮特里曾尷尬地承認這兩次失敗「有點煩人」。
但隨著戰爭的發展,反間諜官員們也發明了種種探測可疑信件的方法。
證據確鑿的納粹特工信件通常包括:文字散漫而沒有重點,信寄往中立國而信封上貼著大量的郵票。
書信中有艱深難懂又少用的短語是暗藏密碼的標志之一。
而信件中人員的羅列和大段關於橋牌的內容也會引起懷疑。
7. 古代最古老的密碼古代人是怎麼破解的
公元前405年,雅典和斯巴達之間的伯羅奔尼撒戰爭已進入尾聲。斯巴達軍隊逐漸占據了優勢地位,准備對雅典發動最後一擊。這時,原來站在斯巴達一邊的波斯帝國突然改變態度,停止了對斯巴達的援助,意圖是使雅典和斯巴達在持續的戰爭中兩敗俱傷,以便從中漁利。在這種情況下,斯巴達急需摸清波斯帝國的具體行動計劃,以便採取新的戰略方針。正在這時,斯巴達軍隊捕獲了一名從波斯帝國回雅典送信的雅典信使。斯巴達士兵仔細搜查這名信使,可搜查了好大一陣,除了從他身上搜出一條布滿雜亂無章的希臘字母的普通腰帶外,別無他獲。情報究竟藏在什麼地方呢?斯巴達軍隊統帥萊桑德把注意力集中到了那條腰帶上,情報一定就在那些雜亂的字母之中。他反復琢磨研究這些天書似的文字,把腰帶上的字母用各種方法重新排列組合,怎麼也解不出來。最後,萊桑德失去了信心,他一邊擺弄著那條腰帶,一邊思考著弄到情報的其他途徑。當他無意中把腰帶呈螺旋形纏繞在手中的劍鞘上時,奇跡出現了。原來腰帶上那些雜亂無章的字母,竟組成了一段文字。這便是雅典間諜送回的一份情報,它告訴雅典,波斯軍隊准備在斯巴達軍隊發起最後攻擊時,突然對斯巴達軍隊進行襲擊。斯巴達軍隊根據這份情報馬上改變了作戰計劃,先以迅雷不及掩耳之勢攻擊毫無防備的波斯軍隊,並一舉將它擊潰,解除了後顧之憂。隨後,斯巴達軍隊回師征伐雅典,終於取得了戰爭的最後勝利。 雅典間諜送回的腰帶情報,就是世界上最早的密碼情報,具體運用方法是,通信雙方首先約定密碼解讀規則,然後通信—方將腰帶(或羊皮等其他東西)纏繞在約定長度和粗細的木棍上書寫。收信—方接到後,如不把腰帶纏繞在同樣長度和粗細的木棍上,就只能看到一些毫無規則的字母。後來,這種密碼通信方式在希臘廣為流傳。現代的密碼電報,據說就是受了它的啟發而發明的。 「密碼」一詞對人們來說並不陌生,人們可以舉出許多有關使用密碼的例子。如保密通信設備中使用「密碼」,個人在銀行取款使用「密碼」,在計算機登錄和屏幕保護中使用「密碼」,開啟保險箱使用「密碼」,兒童玩電子游戲中使用「密碼」等等。這里指的是一種特定的暗號或口令字。現代的密碼已經比古代有了長遠的發展,並逐漸形成一門科學,吸引著越來越多的人們為之奮斗。
歷史上最早的有記錄的密碼術應用大約是在公元前5世紀。那個時候古希臘的斯巴達人使
用一種叫作scytale的棍子來傳遞加密信息。在scytale上斯巴達人會呈螺旋形地纏繞上一
條羊皮紙或皮革。發信人在纏繞的羊皮紙上橫著寫下相關的信息然後將羊皮紙取下這樣
羊皮紙上就是一些毫無意義的字母順序。如果要將這條消息解碼收件人只要將羊皮紙再次
纏繞在相同直徑的棍棒上這樣就可以讀出信件的內容了。