古代加密
古典加密演算法分為替代演算法和置換移位法。
1、替代演算法
替代演算法用明文的字母由其他字母或數字或符號所代替。最著名的替代演算法是愷撒密碼。凱撒密碼的原理很簡單,其實就是單字母替換。
例子:
明文:abcdefghijklmnopq
密文:defghijklmnopqrst
2、置換移位法
使用置換移位法的最著名的一種密碼稱為維吉尼亞密碼。它以置換移位為基礎的周期替換密碼。
在褲旦維吉尼亞密碼中,加密密鑰是一個可被任意指定的字元串。加密密鑰字元依次逐個作用於明文信息字元。明文信息長度往往會大於密鑰字元串長度,而明文的每一個字元都需要有一個對應的密鑰字元,因此密鑰就需要不斷循環,直至明文每一個字元都對應一個密鑰字元。
其他常見的加密演算法
1、DES演算法是密碼體制中的對稱密碼體制,把64位的明文輸入塊變為64位的密文輸出塊,它所使用的密鑰也是64位。
2、3DES是基於DES的對稱演算法,對一塊數據用三個不同的密鑰進行三次加密,強度更高。
3、RC2和RC4是對稱演算法,用變長密鑰對大量數據進行加密,比DES快。
4、IDEA演算法是在DES演算法的基礎上發展出來的,是作為迭代的分組密碼實現的,使用128位的密鑰和8個循環。
5、RSA是由RSA公司發明,是一個支持變長密鑰的公共密鑰演算法,需要加密的文件塊的長度也是可變的,非對稱演算法。
6、DSA,即數字簽名演算法,是一種標準的 DSS(數字簽名標准),嚴格來說不算加密演算法。
7、AES是高級加密標准對稱演算法,是胡肆擾下一代的加密演算法標雹辯准,速度快,安全級別高,在21世紀AES 標準的一個實現是 Rijndael演算法。
❷ 加密的歷史
密碼學的歷史發展有哪些呢
1。
古代加密方法(手工階段) 源於應用的無窮需求總是推動技術發明和進步的直接動力。存於石刻或史書中的記載表明,許多古代文明,包括埃及人、希伯來人、亞述人都在實踐中逐步發明了密碼系統。
從某種意義上說,戰爭是科學技術進步的催化劑。人類自從有了戰爭,就面臨著通信安全的需求,密碼技術源遠流長。
古代加密方法大約起源於公元前440年出現在古希臘戰爭中的隱寫術。當時為了安全傳送軍事情報,奴隸主剃光奴隸的頭發,將情報寫在奴隸的光頭上,待頭發長長後將奴隸送到另一個部落,再次剃光頭發,原有的信息復現出來,從而實現這兩個部落之間的秘密通信。
公元前400年,斯巴達人就發明了「塞塔式密碼」,即把長條紙螺旋形地斜繞在一個多棱棒上,將文字沿棒的水平方向從左到右書寫,寫一個字旋轉一下,寫完一行再另起一行從左到右寫,直到寫完。解下來後,紙條上的文字消息雜亂無章、無法理解,這就是密文,但將它繞芹孫在另一個同等尺寸的棒子上後,就能看到原始的消息。
這是最早的密碼技術。 我國古代也早有以藏頭詩、藏尾詩、漏格詩及繪畫等形式,將要表達的真正意思或「密語」隱藏在詩文或畫卷中特定位置的記載,一般人只注意詩或畫的表面意境,而不會去注意或很難發現隱藏其中的「話外之音」。
比如:我畫藍江水悠悠,愛晚亭楓葉愁。 秋月溶溶照佛寺,香煙裊裊繞輕樓 2。
古典密碼(機械階段) 古典密碼的加密方法一般是文字置換,使用手工或機械變換的方式實現。古典密碼系統已經初步體現出近代密碼系統的雛形,它比古代加密方法復雜,其變化較小。
古典密碼的代表密碼體制主要有:單表代替密碼、多表代替密碼及轉輪密碼。 3。
近代密碼(計算機階段) 密碼形成一門新的學科是在20世紀70年代,這是受計算機科學蓬勃發展 *** 和推動的結果。快速電子計算機和現代數學方法一方面為加密技術提供了新的概念和工具,另一方面也給破譯者提供了有力武器。
計算機和電子學時代的到來給密碼設計者帶來了前所未有的自由,他們可以輕易地擺脫原先用鉛筆和紙進稿首拆行手工設計時易犯的錯誤,也不用再面對用電子機械方式實現的密碼機的高額費用。 總之,利用電子計算機可以設計出更為復雜的密碼系統。
密碼學的歷史
密碼大事記 公元前5世紀,古希臘斯巴達出現原始的密碼器,用一條帶子纏繞在一根木棍上,沿木棍鍵棗縱軸方向寫好明文,解下來的帶子上就只有雜亂無章的密文字母。
解密者只需找到相同直徑的木棍,再把帶子纏上去,沿木棍縱軸方向即可讀出有意義的明文。這是最早的換位密碼術。
公元前1世紀,著名的愷撒(Caesar)密碼被用於高盧戰爭中,這是一種簡單易行的單字母替代密碼。 公元9世紀, *** 的密碼學家阿爾·金迪(al' Kindi 也被稱為伊沙克 Ishaq,(801?~873年),同時還是天文學家、哲學家、化學家和音樂理論家)提出解密的頻度分析方法,通過分析計算密文字元出現的頻率破譯密碼。
公元16世紀中期,義大利的數學家卡爾達諾(G.Cardano,1501—1576)發明了卡爾達諾漏格板,覆蓋在密文上,可從漏格中讀出明文,這是較早的一種分置式密碼。 公元16世紀晚期,英國的菲利普斯(Philips)利用頻度分析法成功破解蘇格蘭女王瑪麗的密碼信,信中策劃暗殺英國女王伊麗莎白,這次解密將瑪麗送上了斷頭台。
幾乎在同一時期,法國外交官維熱納爾(或譯為維瓊內爾) Blaise de Vigenere(1523-1596)提出著名的維熱納爾方陣密表和維熱納爾密碼(Vigenerecypher),這是一種多表加密的替代密碼,可使阿爾—金迪和菲利普斯的頻度分析法失效。 公元1863,普魯士少校卡西斯基(Kasiski)首次從關鍵詞的長度著手將它破解。
英國的巴貝奇(Charles Babbage)通過仔細分析編碼字母的結構也將維熱納爾密碼破解。 公元20世紀初,第一次世界大戰進行到關鍵時刻,英國破譯密碼的專門機構「40號房間」利用繳獲的德國密碼本破譯了著名的「齊默爾曼電報」,促使美國放棄中立參戰,改變了戰爭進程。
大戰快結束時,准確地說是1918年,美國數學家吉爾伯特·維那姆發明一次性便箋密碼,它是一種理論上絕對無法破譯的加密系統,被譽為密碼編碼學的聖杯。但產生和分發大量隨機密鑰的困難使它的實際應用受到很大限制,從另一方面來說安全性也更加無法保證。
第二次世界大戰中,在破譯德國著名的「恩格瑪(Enigma)」密碼機密碼過程中,原本是以語言學家和人文學者為主的解碼團隊中加入了數學家和科學家。電腦之父亞倫·圖靈(Alan Mathison Turing)就是在這個時候加入了解碼隊伍,發明了一套更高明的解碼方法。
同時,這支優秀的隊伍設計了人類的第一部電腦來協助破解工作。顯然,越來越普及的計算機也是軍工轉民用產品。
美國人破譯了被稱為「紫密」的日本「九七式」密碼機密碼。靠前者,德國的許多重大軍事行動對盟軍都不成為秘密;靠後者,美軍炸死了偷襲珍珠港的元兇日本艦隊總司令山本五十六。
同樣在二次世界大戰中,印第安納瓦霍土著語言被美軍用作密碼,從吳宇森導演的《風語者》Windtalkers中能窺其一二。所謂風語者,是指美國二戰時候特別征摹使用的印第安納瓦約(Navajo)通信兵。
在二次世界大戰日美的太平洋戰場上,美國海軍軍部讓北墨西哥和亞歷桑那印第安納瓦約族人使用約瓦納語進行情報傳遞。納瓦約語的語法、音調及詞彙都極為獨特,不為世人所知道,當時納瓦約族以外的美國人中,能聽懂這種語言的也就一二十人。
這是密碼學和語言學的成功結合,納瓦霍語密碼成為歷史上從未被破譯的密碼。 1975年1月15日,對計算機系統和網路進行加密的DES(Data Encryption Standard數據加密標准)由美國國家標准局頒布為國家標准,這是密碼術歷史上一個具有里程碑意義的事件。
1976年,當時在美國斯坦福大學的迪菲(Diffie)和赫爾曼(Hellman)兩人提出了公開密鑰密碼的新思想(論文"New Direction in Cryptography"),把密鑰分為加密的公鑰和解密的私鑰,這是密碼學的一場革命。 1977年,美國的里維斯特(Ronald Rivest)、沙米爾(Adi Shamir)和阿德勒曼(Len Adleman)提出第一個較完善的公鑰密碼體制——RSA體制,這是一種建立在大數因子分解基礎上的演算法。
1985年,英國牛津大學物理學家戴維·多伊奇(David Deutsch)提出量子計算機的初步設想,這種計算機一旦造出來,可在30秒鍾內完成傳統計算機要花上100億年才能完成的大數因子分解,從而破解RSA運用這個大數產生公鑰來加密的信息。 同一年,美國的貝內特(Ben)根據他關於量子密碼術的協議,在實驗室第一次實現了量子密碼加密信息的通信。
盡管通信距離只有30厘米,但它證明了量子密碼術的實用性。與一次性便箋密碼結合,同樣利用量子的神奇物理特性,可產生連量子計算機也無法破譯的絕對安全的密碼。
2003,位於日內瓦的id Quantique公司和位於紐約的MagiQ技術公司,推出了傳送量子密鑰的距離超越了貝內特實驗中30厘米的商業產品。日本電氣公司在創紀錄的150公里傳送距離的演示後,最早將在明年向市場推出產品。
IBM、富士通和東芝等企業也在積極進行研發。目前,市面上的產品能夠將密鑰通過光纖傳送幾十公里。
美國的國家安全局和美聯儲都在考慮購買這種產品。MagiQ公司的一套系統價格在7萬美元到10萬美元之間。
://dev.csdn/article/62/62594.s。
歷史上有哪些關於密碼的重大歷史事件
致命錯誤引發歷史上最偉大的密碼破譯事件
--------------------------------------------------------------------------------
這是發生在第一次世界大戰時的事情,它在世界情報學歷史上佔有重要地位,它使得美國舉國震怒,結束中立,最終加入到對德作戰的行列。
第一次世界大戰期間,1917年1月17日,英軍截獲了一份以德國最高外交密碼 0075加密的電報。這個令人無法想像的密碼系統由1萬個詞和片語組成,與1000個數字碼群對應。密電來自德國外交部長阿瑟·齊麥曼,傳送給德國駐華盛頓大使約翰·馮·貝倫朵爾夫,然後繼續傳給德國駐墨西哥大使亨尼希·馮·艾克哈爾特。電文將在那裡解密,最後要交給墨西哥總統瓦律斯提阿諾·加漢扎。
密件從柏林經美國海底電纜送到了華盛頓。英軍在那裡將其截獲並意識到了它的重要性。英國密碼破譯專家開始全力以赴進行破譯,然而,面對這個未曾被破譯的新外交密碼系統,專家們絞盡腦筋仍一籌莫展。
令英國密碼破譯專家意想不到的機遇降臨了。接到密件的德國駐華盛頓大使約翰·馮·貝倫朵爾夫在他的華盛頓辦公室里犯下了致命的錯誤:他們在將電報用新的0075密件本譯出後,卻又用老的密件本將電報加密後傳送到墨西哥城。大使沒有意識到,他已經犯下了一個密碼使用者所能犯的最愚蠢的、最可悲的錯誤。
沒過多久,已經破譯了老密碼的英方便從德國大使的糊塗操作中獲得了新舊密碼的比較版本。英國的解碼人員開始了艱苦的工作:將密件在舊密碼中譯出,用紙筆建構模型。隨著齊麥曼的密件逐漸清晰,電報內容浮現出來,其重要性令人吃驚。
當時的情況是,盡管1915年美國的遠洋客輪「露斯塔尼亞」號被德軍擊沉,但只要德國此後對其潛艇的攻擊行動加以限制,美國仍將一直保持中立。齊麥曼的電文概括了德國要在1917年2月1日重新開始無限制海戰以抑制英國的企圖。為了讓美國無暇他顧,齊麥曼建議墨西哥入侵美國,宣布得克薩斯州、新墨西哥州和亞利桑那州重新歸其所有。德國還要墨西哥說服日本進攻美國,德國將提供軍事和資金援助。
英國海軍部急於將破譯的情報通知美國,但同時又不能讓德國知道其密碼已被破譯。於是,英國的一個特工成功地滲入了墨西哥電報局,得到了送往墨西哥總統的解了密的文件拷貝。這樣,秘密就可能是由墨西哥方泄露的,它以此為掩護將情報透露給了美國。
美國憤怒了。每個美國人都被激怒了。原先只是東海岸的人在關心戰局的進展,現在整個美國都開始擔心墨西哥的舉動。電文破譯後6個星期,美國總統伍德羅·威爾遜宣布美國對德宣戰。此時,站在他背後的是一個團結起來的憤怒的國家。齊麥曼的電文使整個美國相信德國是國家的敵人。這次破譯由此也被稱為密碼學歷史上最偉大的密碼破譯。
誰了解密碼學的發展歷史
介紹密碼學的發展歷史
密碼學的發展歷程大致經歷了三個階段:古代加密方法、古典密碼和近代密碼。
1.古代加密方法(手工階段)
源於應用的無窮需求總是推動技術發明和進步的直接動力。存於石刻或史書中的記載表明,許多古代文明,包括埃及人、希伯來人、亞述人都在實踐中逐步發明了密碼系統。從某種意義上說,戰爭是科學技術進步的催化劑。人類自從有了戰爭,就面臨著通信安全的需求,密碼技術源遠流長。
古代加密方法大約起源於公元前440年出現在古希臘戰爭中的隱寫術。當時為了安全傳送軍事情報,奴隸主剃光奴隸的頭發,將情報寫在奴隸的光頭上,待頭發長長後將奴隸送到另一個部落,再次剃光頭發,原有的信息復現出來,從而實現這兩個部落之間的秘密通信。
公元前400年,斯巴達人就發明了「塞塔式密碼」,即把長條紙螺旋形地斜繞在一個多棱棒上,將文字沿棒的水平方向從左到右書寫,寫一個字旋轉一下,寫完一行再另起一行從左到右寫,直到寫完。解下來後,紙條上的文字消息雜亂無章、無法理解,這就是密文,但將它繞在另一個同等尺寸的棒子上後,就能看到原始的消息。這是最早的密碼技術。
我國古代也早有以藏頭詩、藏尾詩、漏格詩及繪畫等形式,將要表達的真正意思或「密語」隱藏在詩文或畫卷中特定位置的記載,一般人只注意詩或畫的表面意境,而不會去注意或很難發現隱藏其中的「話外之音」。
比如:我畫藍江水悠悠,愛晚亭楓葉愁。秋月溶溶照佛寺,香煙裊裊繞輕樓
2.古典密碼(機械階段)
古典密碼的加密方法一般是文字置換,使用手工或機械變換的方式實現。古典密碼系統已經初步體現出近代密碼系統的雛形,它比古代加密方法復雜,其變化較小。古典密碼的代表密碼體制主要有:單表代替密碼、多表代替密碼及轉輪密碼。
3.近代密碼(計算機階段)
密碼形成一門新的學科是在20世紀70年代,這是受計算機科學蓬勃發展 *** 和推動的結果。快速電子計算機和現代數學方法一方面為加密技術提供了新的概念和工具,另一方面也給破譯者提供了有力武器。計算機和電子學時代的到來給密碼設計者帶來了前所未有的自由,他們可以輕易地擺脫原先用鉛筆和紙進行手工設計時易犯的錯誤,也不用再面對用電子機械方式實現的密碼機的高額費用。總之,利用電子計算機可以設計出更為復雜的密碼系統。
怎樣清除宏傑加密解密歷史記錄加密解密的歷史記錄無法清除 愛問知識
1 解密方法在軟體的幫助裡面寫得很清楚。
最後的辦法是利用開始使用的時候填入的郵箱與客服聯系解密事宜。 2 你去官方網站下載最新的版本,然後重新安裝加密軟體,就行了 3 解鈴還需系鈴人!一般卸載了那個軟體也應該可以解密了的!如果不行,那個這個軟體就是水貨!建議用文件夾加密超級大師。
4 去網上下載個加密破解器。 5 以上4步都沒有解密,那就沒辦法了。
刪除軟體文件也沒辦法恢復。聯系作者吧!沒有更好的辦法了。
軟體界面上有聯系方式的。 最後說一句忠告的話:不要用免費的加密軟體,作者會故意留一些缺陷或者漏洞。
歷史上有哪些關於密碼的重大歷史事件
致命錯誤引發歷史上最偉大的密碼破譯事件 -------------------------------------------------------------------------------- 這是發生在第一次世界大戰時的事情,它在世界情報學歷史上佔有重要地位,它使得美國舉國震怒,結束中立,最終加入到對德作戰的行列。
第一次世界大戰期間,1917年1月17日,英軍截獲了一份以德國最高外交密碼 0075加密的電報。這個令人無法想像的密碼系統由1萬個詞和片語組成,與1000個數字碼群對應。
密電來自德國外交部長阿瑟·齊麥曼,傳送給德國駐華盛頓大使約翰·馮·貝倫朵爾夫,然後繼續傳給德國駐墨西哥大使亨尼希·馮·艾克哈爾特。電文將在那裡解密,最後要交給墨西哥總統瓦律斯提阿諾·加漢扎。
密件從柏林經美國海底電纜送到了華盛頓。英軍在那裡將其截獲並意識到了它的重要性。
英國密碼破譯專家開始全力以赴進行破譯,然而,面對這個未曾被破譯的新外交密碼系統,專家們絞盡腦筋仍一籌莫展。 令英國密碼破譯專家意想不到的機遇降臨了。
接到密件的德國駐華盛頓大使約翰·馮·貝倫朵爾夫在他的華盛頓辦公室里犯下了致命的錯誤:他們在將電報用新的0075密件本譯出後,卻又用老的密件本將電報加密後傳送到墨西哥城。大使沒有意識到,他已經犯下了一個密碼使用者所能犯的最愚蠢的、最可悲的錯誤。
沒過多久,已經破譯了老密碼的英方便從德國大使的糊塗操作中獲得了新舊密碼的比較版本。英國的解碼人員開始了艱苦的工作:將密件在舊密碼中譯出,用紙筆建構模型。
隨著齊麥曼的密件逐漸清晰,電報內容浮現出來,其重要性令人吃驚。 當時的情況是,盡管1915年美國的遠洋客輪「露斯塔尼亞」號被德軍擊沉,但只要德國此後對其潛艇的攻擊行動加以限制,美國仍將一直保持中立。
齊麥曼的電文概括了德國要在1917年2月1日重新開始無限制海戰以抑制英國的企圖。為了讓美國無暇他顧,齊麥曼建議墨西哥入侵美國,宣布得克薩斯州、新墨西哥州和亞利桑那州重新歸其所有。
德國還要墨西哥說服日本進攻美國,德國將提供軍事和資金援助。 英國海軍部急於將破譯的情報通知美國,但同時又不能讓德國知道其密碼已被破譯。
於是,英國的一個特工成功地滲入了墨西哥電報局,得到了送往墨西哥總統的解了密的文件拷貝。這樣,秘密就可能是由墨西哥方泄露的,它以此為掩護將情報透露給了美國。
美國憤怒了。每個美國人都被激怒了。
原先只是東海岸的人在關心戰局的進展,現在整個美國都開始擔心墨西哥的舉動。電文破譯後6個星期,美國總統伍德羅·威爾遜宣布美國對德宣戰。
此時,站在他背後的是一個團結起來的憤怒的國家。齊麥曼的電文使整個美國相信德國是國家的敵人。
這次破譯由此也被稱為密碼學歷史上最偉大的密碼破譯。
加密的歷史怎麼樣
《山海經》之中,雄性的性狂想,只是很小很小的一部分,實際上,這部書里充斥著大量的原始性崇拜與性啟蒙。
書中的許多故事,如果出現在歐洲,出現在美洲,肯定是早就被解讀出來了。但是中國是一個含蓄的國度,雖然中國人口很多,生育率居高不下,但這種事情,做是可以做的,誰要是說出來,那可不見得是好事。
所以中國人有話要說,那我們就只能聽到神乎其神的神話:在西北方的海外,赤水的北岸,有座章尾山。山上住著一個神,長著人的面孔、蛇的身子而全身是紅色,身子長達一千里,豎立生長的眼睛正中合成一條縫,他閉上眼睛就是黑夜、睜開眼睛就是白晝,不吃飯、不睡覺、不呼吸,只以風雨為食物。
他能照耀陰暗的地方,所以稱作燭龍。 我們可以發現,神祇燭陰是男性性特徵的誇張表現,而神燭龍,卻是女性性特徵的極度誇張。
明白了,這個怪神,雖然是對女性性特徵的強烈誇張,但仍然充滿了男性的狂想。 在這里,男人渴望著這樣一種女人,她們不挑不揀、不嫌貧,任何時候都不會拒絕男人,這樣的話,男人就不需要打拚奮鬥了,不需要賺錢糊口了,只需要和女人沒日沒夜地歡愛下去,直到地久天長、地老天荒…… 不客氣地講,男人的性狂想走到這步,就有點距現實太遠了,所以這兩段禁忌性文字,即使化身於兩個奇怪的神,也仍然無法登堂入室,進入大眾的視線。
但是這種性狂想仍然存在,所以燭陰和燭龍這兩個怪神,說不定什麼時候還會躥出來,讓人們大吃一驚。除了燭陰和燭龍這兩個性神之外,在《山海經》中,甚至連雷神都帶有著明顯的性特徵。
雷澤中有一位雷神,長著龍的身子人的頭,他一鼓起肚子就響雷。這個雷神的姿勢好怪異……這個雷神,不過是原始社會時期的慾望之神,它很像是非洲土著部落中掌握了部落權力的酋長,將生殖器官用竹木誇張地裝飾起來,天天晃盪著在女原始人面前炫耀,要命的是,這些裝飾物雖然華美龐大,而且還會弄出巨大的音響效果,可是這些飾物一取掉,原始野男人就立即現了原形…… 正因為原形讓人沮喪,所以原始人最愛誇張自己的突凸之物,最愛炫耀自己的性能力——現代文明人也愛這么干,到目前為止,這種誇張與炫耀,仍然是男人的一種習慣與風格。
中國古代密碼
中國是世界上最早使用密碼的國家之一。而最難破解的「密電碼」也是中國人發明的。
反切注音方法出現於東漢末年,是用兩個字為另一個字注音,取上字的聲母和下字的韻母,「切」出另外一個字的讀音。「反切碼」就是在這種反切拼音基礎上發明的,發明人是著名的抗倭將領、軍事家戚繼光。戚繼光還專門編了兩首詩歌,作為「密碼本」:一首是:「柳邊求氣低,波他爭日時。鶯蒙語出喜,打掌與君知」;另一首是:「春花香,秋山開,嘉賓歡歌須金杯,孤燈光輝燒銀缸。之東郊,過西橋,雞聲催初天,奇梅歪遮溝。」
這兩首詩歌是反切碼全部秘密所在。取前一首中的前15個字的聲母,依次分別編號1到15;取後一首36字韻母,順序編號1到36。再將當時字音的八種聲調,也按順序編上號碼1到8,形成完整的「反切碼」體系。使用方法是:如送回的情報上的密碼有一串是5-25-2,對照聲母編號5是「低」,韻母歌編號25是「西」,兩字的聲母和韻母合到一起了是di,對照聲調是2,就可以切出「敵」字。戚繼光還專門編寫了一本《八音字義便覽》,作為訓練情報人員、通信兵的教材。