計算機加密技術是解決計算機數據的加密及其解密的技術,它是數學和計算機學的交叉技術。早期的加密技術鮮為人知,一般只有諜報、外交和軍事人員感興趣。但是,隨著計算機網絡技術的迅速發展,加密技術得到前所未有的重視和廣泛應用。近幾年電子商務的發展,對網絡安全提出了更高的要求,作為安全技術的基礎,加密技術得到了更快的發展不但用于解決信息在傳輸和存儲時的保密,并且還發展出了數字摘要、數字簽名等技術以保證電子商務對信息完整性、不可否認性等要求。加密技術背后的數學理論相當高深,實現數據加密的方法也是種張家口網站制作類繁多,但是加密的基本概念十分簡單。加密就是把信息(稱為明文)轉換為不可辨識的形式(稱為密文)的過程,使不應了解該信息的人不能夠識別。如果想知道密文所表示的信息內容,再將其轉變為明文,這就是解密過程。加密和解密的過程就組成了一個加密系統。 任何加密系統無論其形式多么復雜,至少應包括以下4個組成部分: (1)待加密的報文,也稱明文; (2)加密后的報文,也稱密文; (3)加密、解密裝置或算法; (4)用于加密和解密的鑰匙,簡稱密鑰,一般是一個數字?;镜墓诺浼用芩惴ㄓ?種:代碼加密、替換加密、變位加密以及一次性密碼簿加密。這加密系統中的加密、解密算法是對英文字母的ASCI碼進行運算,運算時需要用到的數字3就是其密鑰。 從這個例子可以看出,雖然加解密的算法很重要,但即使知道了解密的算法,如果不知道密鑰,也是無法獲得原文的??梢?,密鑰產生和管理在加密體系中也是非常重要的。目前在Internet中,主要使用對稱密鑰體系和非對稱密鑰體系。 數字信封(也稱為電子信封)并不是一種新的加密體系,它只是把兩種密鑰體系結合起來,獲得了非對稱密鑰技術的靈活和對稱密鑰技術的高效。具體步驟如下:信息發送方先隨機生成一個對稱密鑰,然后用該密鑰加密報文,再用信息接收方的公鑰將這個對稱密鑰加密,然后把密文和加密后的對稱密鑰一同發送;信息接收方收到后,先用自己的私鑰解密被加密的對稱密鑰,然后用該密鑰解密密文,獲得原文。由于用對稱密鑰加密原文,所以加密、解密速度比較快,而密鑰也不用事先約定,信息傳送過程中即使有人截獲了密文,由于不知道接收方的私鑰,也就無法獲得用于解密的對稱密鑰,從而有效地保護了 信息。 非對稱密鑰系統的優點在于密鑰的管理非常張家口哪有做網站簡單和安全,在Internet上希望保密通信的用戶只要擁有自己的一對密鑰,并將公開密鑰在網上公布就可以了。這樣,3個用戶通信需要6個密鑰,6個用戶通信需要12個密鑰,n個用戶通信只需要2n個密鑰,與對稱密鑰體系相比大為減少。而且,由于用公鑰加密的密文是無法用公鑰解密的,所以公布公鑰時完全不需要安全保護。當然,非對稱密鑰體系也有其缺點,那就是密鑰較長,加密、解密速度比較慢,對系統的要求較高,一般不用非對稱密鑰技術加密數據量較大的報文。
|