Ipsec is a frame,每次用的具体算法由协商来决定,在peer之间协商的协议叫做IKE

the IPsec head encalpsulated between Ip header and IP payload ,可以对payload进行加密

hash 散列函数 MD5(128 bit),SHA(160bit) Integrity 1.固定大小 2.雪崩效应 3 单向 4.冲突避免 确保唯一性
加密算法 DES,3DES,AES(对称) RSA,DH (非对称):速度奇慢 confidentiality 分为对称加密和非对称加密
封装协议 AH,ESP
封装模式 tunnel,tranport
密钥有效期 3600,1800

对称加密: 加密双方使用相同的密钥和算法进行加解密

非对称加密:公钥(私钥)加密,私钥(公钥)解密 (用于对数据进行加密, 实现数字签名:用发起方私钥加密后的hash值)

  • A 先获取B的公钥
  • A 用B的公钥对信息加密
  • B用自己的私钥进行解密

对称不对称混用 (发送方,随机密钥对称加密明文,公钥不对称加密随机密钥 并打包发送| | 接收方,私钥不对称解密密钥,密钥对称解密明文)

  • A 根据算法随机产生密钥(用于对称密钥加密)
  • 对明文信息用刚才产生的密钥进行对称加密 得到密文
  • A 预先知道B 的公钥, 用B的公钥对步骤一产生的随机密钥进行加密
  • 对 2 和 3 的密文和密钥包进行打包, 一起发送给B

接收方解密

  • B 使用私钥进行解密,将步骤一的密钥提取出来
  • 用密钥解密明文 (使用对称密钥算法)

对称密钥算法 使用随机产生密钥 加密 实际 数据 ( 速度快,密文紧凑)

非对称密钥算法 使用对方公钥 加密 随机产生密钥 (安全)

results matching ""

    No results matching ""