文件加密的.pptVIP

  • 4
  • 0
  • 约 42页
  • 2016-12-15 发布于北京
  • 举报
RSA文件加密的 研究和实现 RSA Encrypter 2007 各位老师    大家好! 1. RSA简介和文件加密的需求分析    RSA算法概述    为何用于文件加密    需求分析与软件功能概述 RSA算法概述 密钥: 取素数p,q,令n=p×q. 取与t=(p-1)×(q-1)互素的整数e,e与t必须除1之外没有其他公共因子. 由方程d×e=1 (mod t)解出d, 二元组(e,n)作为公开密钥, 二元组(d,n)作为私有密钥. 加密解密: b=ae mod n,c=bd mod n. ◆可以看出,加密算法是对称的, 但是加密和解密使用的密钥不同,因而称之为非对称加密。 ◆解密依赖(d,n),二元组(e,n)公开给别人不会影响密文保密, 又称之为公钥加密。 为何用来做文件加密 ◆ 在互联网上用作数字签名和数字证书,使用已非常广泛,IE等浏览器直接集成各种相关功能,不需要另外编码设计相关功能。 ◆ 用RSA进行文件加密较少见,因为其加密速度慢。 ◆ 用来做文件加密,可以使小型文件交流更加灵活方便。 相关的需求分析 ※举例· 要把银行帐号和密码在互联网发送给某人。 ◆ 必定要加密传送。 ◆ 为了密钥维护方便,使用公钥加密。 在当今互联网传送遇到的问题: 密钥在服务器保存,数据传送不安全。 只有专用领域方便使用数字证书。 张三将银行帐号和密

文档评论(0)

1亿VIP精品文档

相关文档