密碼系統的概念

Lois發表於2020-07-11

明文 ( plaintext ):原始的訊息。
密文 ( ciphertext ):經過變換的訊息。
加密( encrypt ):把原始的資訊(明文)轉換為密文的資訊變換過程。
解密 ( decrypt ):把已加密的資訊(密文)恢復成原始資訊明文的過程,也稱為脫密。
密碼演算法 ( cryptography algorithm ):簡稱 ( cipher ),通常是指加、解密過程所使用的資訊變換規則,是用於資訊加密和解密的數學函式。對明文進行加密時所採用的規則稱為加密演算法,而對密文進行解密時所採用的規則稱作解密演算法。加密演算法和解密演算法的操作通常都是在一組金鑰的控制下進行的。
金鑰 ( secrect key ):密碼演算法中的一個可變引數,通常是一組滿足一定條件的隨機序列。用於加密演算法的叫做加密金鑰,用於解密演算法的叫做解密金鑰,加密金鑰和解密金鑰可能相同,也可能不同。金鑰常用 k 表示。在金鑰 k 的作用下,加密變換通常記為E_k(.),解密變換記為D_k(.)E_k^{-1}(.)

本作品採用《CC 協議》,轉載必須註明作者和本文連結
Hacking

相關文章