1.2 密码系统的概念
明文 (plaintext):原始的消息。
密文 (ciphertext):经过变换的消息。
加密 (encrypt): 把原始的信息(明文)转换为密文的信息变换过程。
解密 (decrypt): 把已加密的信息(密文)恢复成原始信息明文的过程,也称为脱密。
密码算法 (cryptography algorithm): 简称 ( cipher ),通常是指加、解密过程所使用的信息变换规则,是用于信息加密和解密的数学函数。对明文进行加密时所采用的规则称为加密算法,而对密文进行解密时所采用的规则称作解密算法。加密算法和解密算法的操作通常都是在一组密钥的控制下进行的。
密钥 (secrect key): 密码算法中的一个可变参数,通常是一组满足一定条件的随机序列。用于加密算法的叫做加密密钥,用于解密算法的叫做解密密钥,加密密钥和解密密钥可能相同,也可能不同。密钥常用 k 表示。在密钥 k 的作用下,加密变换通常记为,解密变换记为 或。
推荐文章: