Can you summarize the following document?
        
  雖然加密作為通訊保密的手段已經存在了幾個世紀,但是隻有那些對安全要求特別高的組織和個人才會使用它。  在1970年代中期,「強加密」(Strong Encryption)的使用開始從政府保密機構延伸至公共領域,並且目前已經成為保護許多廣泛使用系統的方法,比如因特網電子商務、手機網路和銀行自動取款機等。

  

  在對稱金鑰加密方案中,加密和解密金鑰是相同的。通訊方必須具有相同的金鑰才能實現安全通訊。對稱金鑰的一個典型例子:德國軍方的恩尼格瑪密碼機。這種密碼機每天都有金鑰設定。當盟軍弄清楚機器如何工作時,他們能夠在發現給定日期傳輸的加密金鑰後立即解密訊息中編碼的資訊。

  在公鑰加密(即公開金鑰加密)方案中,釋出加密金鑰供任何人使用和加密訊息。但是,只有接收方才能訪問能夠讀取訊息的解密金鑰。公鑰加密最早是在1973年的一份祕密檔案中描述的; 之前所有加密方案都是對稱金鑰加密(也稱為私鑰)。

  加密可以用於保證安全性,但是其它一些技術在保障通訊安全方面仍然是必須的,尤其是關於資料完整性和資訊驗證。例如,訊息鑑別碼(MAC)或者數字簽名。

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

  加密演算法就是加密的方法。  加密演算法可以分為兩類:對稱加密和非對稱加密。  在密碼學中,加密是將明文資訊隱匿起來,使之在缺少特殊資訊時不可讀。  對稱加密就是將資訊使用一個金鑰進行加密,解密時使用同樣的金鑰,同樣的演算法進行解密。  非對稱加密,又稱公開金鑰加密,是加密和解密使用不同金鑰的演算法,廣泛用於資訊傳輸中。
在密碼學中,加密(英語:Encryption)是將明文資訊改變為難以讀取的密文內容,使之不可讀的過程。只有擁有解密方法的物件,經由解密過程,才能將密文還原為正常可讀的內容。