密码学基本概念
密码学(Cryprology):研究信息系统安全保密的科学
两个分支:
- 密码编码学(Cryptography):加密
- 密码分析学(Cryptanalytics):解密
常见概念:
明文(Plaintext):被加密的消息
密文(Ciphertext):明文加密后的消息
加密(Encryption):明文变换为密文的过程
解密(Decryption):由密文会恢复到明文的过程
加密算法(Encryption algorithm):对明文进行加密时所采用的规则
解密算法(Decryption algorithm):对密文进行解密时所采用的规则
密钥(Key):控制加密和解密算法操作的数据处理, 分别称作加密密钥和解密密钥