數據加密是一種將明文數據轉換成密文以使其無法讀取的過程。通常稱為"加密",此過程可以通過多種方式實現,并且成功程度也不盡相同。一些最好的數據加密可以持續幾個世紀,而其他類型的解密可以在幾分鐘甚至幾秒鐘內被擅長...
數據加密是一種將明文數據轉換成密文以使其無法讀取的過程。通常稱為"加密",此過程可以通過多種方式實現,并且成功程度也不盡相同。一些最好的數據加密可以持續幾個世紀,而其他類型的解密可以在幾分鐘甚至幾秒鐘內被擅長這類任務的人破解。在數字時代,人們每天都嚴重依賴數據加密。在今天的某個時刻,你收到或發送加密數據的可能性很高,即使您沒有直接對數據進行加密或解密。

一頁加密數據。
,任何人都能讀的一段非常普通的明文被轉換成只有有密鑰的人才能讀。最簡單的數據加密形式之一是簡單的字母替換,即字母表中的字母被置亂以創建密鑰。例如,將字母表中的字母移動五位,使"E"代表"A","F"代表"B",以此類推代表一個簡單的鍵,或者可以隨意指定字母,使一段文本在沒有鍵的情況下更難破譯。
字母替換通常很容易被破壞;事實上,許多主要報紙在謎題頁面上都有一個簡單的替代品供人們解決。更復雜的數據加密方法可以用來使破解代碼更具挑戰性。對于復雜的代碼,人們可以嘗試使用暴力破解加密,他們最終可能會成功,但這需要很長時間許多加密方法的重點是保持密鑰的安全性,并允許加密的數據可以自由查看,理由是一旦加密,數據是無害的,只要人們無法獲得密鑰。
需要加密數據的原因有很多,其中大部分都依賴于屏蔽他人的數據。例如,銀行會來回發送有關客戶的加密數據,而政府則依靠加密技術向海外大使館發送安全信息。大多數電子郵件程序在發送和接收時都提供數據加密,這樣電子郵件就不會被第三方讀取,處理地址和信用卡號碼等個人信息的網站也是如此。
有些加密協議是標準化的,以便人們可以方便地相互通信,而在其他情況下,可以專門為特定的人開發密鑰,而且密鑰沒有標準化,使得破解更加困難。個性化密鑰曾經是加密數據的唯一方式,直到共享密鑰加密允許人們在開放的網絡上交換密鑰信息而不泄露密鑰本身的內容。