VPN 笔记 下载本文

VPN 笔记(持续更新中。。)

加密历史

以前:安全的算法 现代:安全的密钥

解密:最好的方法从密钥管理和密钥分发中寻找机会, 而不是从算法本身入手

因此,一个密码系统的成功与否的关键是密钥的生成,分发,管理 加密安全

不存在绝对的安全一样有

加密方法的健壮度是由其复杂度在决定的

用“计算安全”来量度一个现代加密系统的安全程度

两种加密模式:流加密和块加密

对称加密算法的特点

优点 速度快 安全 密文紧凑

缺点 密钥的传输和管理 密钥数目指数整张

不支持数字签名和不可否认性

非对称加密算法的缺点

优点 安全

密钥管理安全,方便 支持数字签名和不可否认性

缺点 速度慢 密文便很长

Hmac(密钥化散列)

KEY+Date+Hash=Key+data+hash

数字签名

|data+公钥|+Hash

单纯的数字签名不能完成身份验证,必须结合证书 证书

保证公钥对应个身份 =格式化个公钥

包含姓名、地址、组织、公钥、有效期、认证机构数字签名

完整解决方案SSL A--->B

A--证书+A公钥-->B

--共享密钥+A公钥--密文-----\\ -明文+Hash- | \\ | |--验证 B-|--明文+hash+B私钥---数字签名------>A----Hash---

| / | | ---------------B公钥+证书--/ ----B公钥

B--->共享密钥+data-->密文-----A---->共享密钥---->明文

--------------------------------------------------------- 各种VPN技术的比较

目前已经投入实际当中使用的VPN技术包括IPSec VPN、SSL VPN、MPLS VPN。 这三种VPN技术各有特色、各有所长。目前国外主要厂商对SSL VPN技术、MPLS VPN技术发展相对比较重视发展较快,

但是目前应用最为广泛,技术最为成熟的仍然是IPSec VPN技术。

IPSec协议是网络层协议, 是为保障IP通信而提供的一系列协议族。

SSL是套接层协议,它是保障在Internet上基于Web的通信的安全而提供的协议。 以标签交换是作为底层转发机制的MPLS(MultiProtocol Label Switching,多协议标记交换)VPN。

1.IPSec针对数据在通过公共网络时的数据完整性、安全性和合法性等问题设计了一整套隧道、