- 8
- 0
- 约5.07千字
- 约 7页
- 2018-01-10 发布于河南
- 举报
RSA设计报告
RSA加密算法设计报告
课题名称: RSA加密算法
设计人(姓名): 盛晓艳
设计人(学号): 201005020122
一.设计环境
1.软件环境:操作系统:Windows xp操作系统
编译软件:delphi7
二.算法描述
1.通过随机数产生两质数p、q
2. 计算n = p*q。?
3. 计算n的欧拉函数 f(n)=(p-1)(q-1)。?
4. 选择整数e,使e与 (n)互质,且1e (n)。?
5. 计算d,使d*e=1 mod (n)。
6. 其中,公钥 KU={e,n},私钥 KR={d,n}。
7. 加密:C=Me mod n?
8. 解密:M=Cd mod n=(Me)d mod n= Med mod n?。
三.源程序:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Spin, ComCtrls;
type
TForm1 = class(TForm)
GroupBox2: TGroupBox;
原创力文档

文档评论(0)