明文(plaintext):原始消息或数据,作为算法的输入
加密算法(encryption algorithm):加密算法对明文进行各种替换和转换
秘密密钥(secret key):秘密密钥也是算法的输入,算法进行的具体替换和转换取决于这个密钥
密文(ciphertext):这是产生的已被打乱的消息输出。它取决于明文和秘密密钥。对于一个给定的消息,两个不同的密钥会产生两个不同的密文
解密算法(decryption algorithm):本质上是加密算法的反向执行。它使用密文和同一密钥产生原始明文
|