Information Security Knowledge

Plain text and Cipher text

明文
Plain text



  不論在軟體抑或網頁開發,多少都會碰到機密資料的處理。此時,未受加密的原始資料稱為明文(Plain Text)。

  資料處理的過程若不加密,而直接傳送處理的話是十分危險的,容易遭攻擊者取得機密資料,進而竄改或進行其他攻擊。

密文
Cipher text



  傳遞過程經過加密程序的文本稱為密文(Cipher Text)。

  經過加密算法產生金鑰(Key),又分為對稱(A Public Key)與非對稱金鑰(A Public Key & A Private Key)之差別。

  下面為簡易加密模擬,使用⊕(xor)的可逆特性:


Simulation
Plain text:
Plain text ⊕ KEY = Cipher text
Plain textKEY = Cipher text
Cipher text:

返回top