预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

RSA算法实现报告小组成员:王嘉钰、陈梁柱、赖娜、伍沛云目录1.RSA算法介绍与应用现2.算法原理3.RSA算法数论基础4.RSA算法的各环节4.1.RSA公钥加密解密概述4.2.RSA签名算法5.RSA的安全性6.代码实现:7.RSA算法结果分析7.1.主界面初始化7.2.设置密钥7.3.对明文加密7.4.对密文解密8.总结与展望1.RSA算法介绍与应用现状2.算法原理3.RSA算法数论基础4.RSA算法的各环节4.2RSA签名算法并非所有的公开密钥系统,均可同时达到秘密性与数字签名功能。一般而言,一公开密钥系统若作为密码系统,则无法作为数字签名,反之亦然。只有很少数的系统可同时作为密码系统和数字签名,如本文讨论的RSA系统。RSA签名算法如下:设N=pq,且p和q是两个大素数,e和d满足ed≡l(mod≯(N))。公开密钥:N,e私有密钥:d签名过程:发送方使用自己的私钥d对明文m进行数字签名变换:y=xdmodN:并将加密后的消息和签名y发送给接收方;验证过程:接收方使用发送方的公钥e对收到的消息y进行数字签名验证变换x’=yemodN,并使用发送方的密钥解密恢复消息x,比较x’与x,如果x’=x则证实发送方的身份合法。5.RSA的安全性6.代码实现7.RSA算法结果分析:7.1主界面初始化7.2设置密钥对明文加密对密文解密8.总结与展望: