本頁使用了標題或全文手工轉換

加密

維基百科,自由的百科全書
跳至導覽 跳至搜尋

密碼學中,加密英語:Encryption)是將明文資訊改變為難以讀取的密文內容,使之不可讀的過程。只有擁有解密方法的對象,經由解密過程,才能將密文還原為正常可讀的內容。

歷史[編輯]

雖然加密作為通訊保密的手段已經存在了幾個世紀,但是只有那些對安全要求特別高的組織和個人才會使用它。

在1970年代中期,「強加密」(Strong Encryption)的使用開始從政府保密機構延伸至公共領域,並且目前已經成為保護許多廣泛使用系統的方法,比如互聯網電子商務手機網絡和銀行自動取款機[1]

應用[編輯]

加密可以用於保證安全性,但是其它一些技術在保障通訊安全方面仍然是必須的,尤其是關於數據完整性和資訊驗證。例如,資訊驗證碼(MAC)或者數碼簽章。另一方面的考慮是為了應付流量分析

相關軟件[編輯]

加密或軟件編碼隱匿(Code Obfuscation)同時也在軟件版權保護中,用於對付反向工程,未授權的程式分析,破解和軟件盜版及數碼內容數碼版權管理DRM)等。

加密演算法[編輯]

加密演算法就是加密的方法。

加密演算法可以分為兩類:對稱加密非對稱加密

密碼學中,加密是將明文資訊隱匿起來,使之在缺少特殊資訊時不可讀。

對稱加密就是將資訊使用一個金鑰進行加密,解密時使用同樣的金鑰,同樣的演算法進行解密。

非對稱加密,又稱公開金鑰加密,是加密和解密使用不同金鑰的演算法,廣泛用於資訊傳輸中。

參見[編輯]

參考資料[編輯]