通过使用加密,可以提供的安全服务
·保密性
·完整性
·不可否认性
加密的相关术语
明文 也叫明码(plaintext)
密文 (ciphertext)
算法 (algorithm)
密钥 (key)
加密 (encryption)
解密 (decryption)
基本的加密思想
置换
移位
加密算法分类
·密码设计的基本公理和前提是算法公开
·系统的安全性仅依赖于密钥的保密性
加密算法分类:
*对称密钥密码算法(又称私有密钥算法)
*非对称密钥密码算法(又称公有密钥算法)
对称加密算法原理
著名的对称加密算法
DES算法
3DES算法
IDEA算法
RC系列算法
Blowfish算法
公钥加密技术=非对称加密技术
公钥加密:
Diffie-hellman密钥交换