密碼學早在公元前400多年就已經產生,人類使用密碼的歷史幾乎與使用文字的時間壹樣長。密碼學的發展過程可以分為四個階段:古代加密方法。古典密碼。近代密碼。現代密碼。
密碼學(在西歐語文中,源於希臘語kryptós“隱藏的”,和gráphein“書寫”)是研究如何隱密地傳遞信息的學科。在現代特別指對信息以及其傳輸的數學性研究,常被認為是數學和計算機科學的分支,和信息論也密切相關。
在公元前,秘密書信已用於戰爭之中。西洋“史學之父”希羅多德(Herodotus)的《歷史》(TheHistories)當中記載了壹些最早的秘密書信故事。公元前5世紀,希臘城邦為對抗奴役和侵略,與波斯發生多次沖突和戰爭。
密碼學發展大致上可以分為三個階段:古典密碼,近代面密碼和現代密碼。古典密碼階段大約是指19世紀末以前的漫長時期,其基本特點是手工加密和解密。
密碼學的歷史密碼大事記公元前5世紀,古希臘斯巴達出現原始的密碼器,用壹條帶子纏繞在壹根木棍上,沿木棍縱軸方向寫好明文,解下來的帶子上就只有雜亂無章的密文字母。
加密的歷史5年1月15日,對計算機系統和網絡進行加密的DES(DataEncryptionStandard數據加密標準)由美國國家標準局頒布為國家標準,這是密碼術歷史上壹個具有裏程碑意義的事件。
最早的加密算法主要用於軍事,歷史上最早關於加密算法的記載出自於周朝兵書《六韜.龍韜》中的《陰符》和《陰書》。加密算法主要作用是把明文變成密文,防止信息泄露。加密後的密文看起來和亂碼很像,但卻不是亂碼。
由於古時多數人並不識字,最早的秘密書寫的形式只用到紙筆或等同物品,隨著識字率提高,就開始需要真正的密碼學了。
歷史上最早的有記錄的密碼術應用大約是在公元前5世紀。那個時候,古希臘的斯巴達人使用壹種叫作scytale的棍子來傳遞加密信息。在scytale上,斯巴達人會呈螺旋形地纏繞上壹條羊皮紙或皮革。
密碼學早在公元前400多年就已經產生,人類使用密碼的歷史幾乎與使用文字的時間壹樣長。密碼學的發展過程可以分為四個階段:古代加密方法。古典密碼。近代密碼。現代密碼。
世紀70年代以來,壹些學者提出了公開密鑰體制,即運用單向函數的數學原理,以實現加、脫密密鑰的分離。加密密鑰是公開的,脫密密鑰是保密的。這種新的密碼體制,引起了密碼學界的廣泛註意和探討。
古典信息隱藏主要分為哪三種類型1、信息隱藏的方法主要有隱寫術、數字水印技術、可視密碼、潛信道、隱匿協議等。隱寫術(Steganography):隱寫術就是將秘密信息隱藏到看上去普通的信息(如數字圖像)中進行傳送。
2、古典密碼有以下這些類型:凱撒密碼:將明文中的字符移動壹定的位數(k)來實現加密和解密,也就是明文中的所有字符都在字符表上進行k偏移,形成密文。
3、古典加密算法分為替代算法和置換移位法。替代算法替代算法用明文的字母由其他字母或數字或符號所代替。最著名的替代算法是愷撒密碼。凱撒密碼的原理很簡單,其實就是單字母替換。
隱寫術的基本原理隱寫術是壹種隱藏信息的技術,其原理是將壹段明文信息嵌入到另壹段看似無意義的信息中,使得外部觀察者無法察覺到信息的存在。
隱寫術是壹門關於信息隱藏的技巧與科學,所謂信息隱藏指的是不讓除預期的接收者之外的任何人知曉信息的傳遞事件或者信息的內容。
不可見墨水、數字水印和字母頻率都是隱寫術的原理。
培根密碼是由法蘭西斯·培根發明的壹種隱寫術。加密原理首先明文中的每個字母轉換成壹組五個的英文字母。轉換表如下:例如明文“ILOVEYOU”,轉換成ABAAAABABBABBBABABABAABAABBAAAABBBABABAA。
第三方既覺察不到秘密信息的存在,也不知道存在秘密信息。因此密鑰、數字簽名和私密信息都可以在開放的環境(如Internet,或者內聯網)中安全的傳送。主要介紹隱寫術的基本原理以及各方面的應用。
什麽是隱寫術1、隱寫術是壹門關於信息隱藏的技巧與科學,所謂信息隱藏指的是不讓除預期的接收者之外的任何人知曉信息的傳遞事件或者信息的內容。
2、而隱寫術是指壹種隱藏信息的技術,通過在信息載體中隱藏信息,使得只有特定的人能夠知道該信息的存在和內容。不可見墨水、數字水印和字母頻率都是隱寫術的原理。
3、信息隱藏,也叫數據隱藏。簡單地說,信息隱藏就是將秘密信息隱藏於另壹非保密的載體之中,載體可以是圖像、音頻、視頻、文本,也可以是信道,甚至編碼體制或整個系統。
4、藏頭詩不是壹種隱寫術。藏頭詩,又名“藏頭格”,是雜體詩中的壹種。有三種形式:壹種是首聯與中二聯六句皆言所寓之景,而不點破題意,直到結聯才點出,每句的第壹個字連起來讀,可以傳達作者的某種特有的思想。