实验六 PGP加密.docVIP

  • 28
  • 0
  • 约3.77千字
  • 约 14页
  • 2017-03-18 发布于贵州
  • 举报
实验六 PGP加密 【实验目的】 通过实验,了解常用的密码理论与技术(认证、加密、数字签名)的原理;掌握使用PGP加密软件进行安全加密通信的方法。 【实验环境】 两台以上装有Windows 2000/XP/2003操作系统计算机PGP的实际操作由五种服务组成:、、电子邮件的兼容性、压缩、分段和重装。 如下: 发送者创建; 发送者使用SHA-1生成的160bit散列码; 发送者使用自己的私有密钥,采用RSA算法对散列码进行加密,串接在报文的前面;接收者使用发送者的公开密钥,采用RSA解密和恢复散列码; 接收者为生成新的散列码,并与被解密的散列码相比较。如果两者匹配,则作为已鉴别的而接收。在PGP中,每个密钥只使用一次,即每128bit的随机数。为了保护密钥,使用接收者的公开密钥对它进行加密。: 发送者生成报文和用作该报文会话密钥的128bit随机数; 发送者采用CAST-128加密算法,使用会话密钥对报文进行加密。也可使用IDEA或3DES; 发送者采用RSA算法,使用接收者的公开密钥对会话密钥进行加密,并附加到报文前面; 接收者采用RSA算法,使用自己的私有密钥解密和恢复会话密钥; 接收者使用会话密钥解密报文。 图6-2 仅加密 (3)保密与对同时使用两个服务为明文生成签名并附加到报文首部;使用CAST-128(或IDEA、3DES)对明文报文和签名进行加密用RSA(或E1Gam

文档评论(0)

1亿VIP精品文档

相关文档