通过使用加密,可以提供的安全服务
·保密性
·完整性
·不可否认性

加密的相关术语
明文 也叫明码(plaintext)
密文 (ciphertext)
算法 (algorithm)
密钥 (key)
加密 (encryption)
解密 (decryption)
基本的加密思想

置换

移位

加密算法分类
·密码设计的基本公理和前提是算法公开
·系统的安全性仅依赖于密钥的保密性
加密算法分类:
*对称密钥密码算法(又称私有密钥算法)
*非对称密钥密码算法(又称公有密钥算法)
对称加密算法原理

著名的对称加密算法

DES算法


3DES算法


IDEA算法

RC系列算法

Blowfish算法

公钥加密技术=非对称加密技术

公钥加密:

Diffie-hellman密钥交换

RSA算法

