为了生成符合要求的随机RSA密钥,请类似如下操作:
1、在“Number Base”组合框中选择进制为 10 ;
2、单击“Start”按钮,然后随意移动鼠标直到提示信息框出现,以获取一个随机数种子;
3、在“KeySize(Bits)”编辑框中输入 32 ;
4、单击“Generate”按钮生成;
5、复制“Prime(P)”编辑框中的内容到“Public Exp.(E)”编辑框;
6、在“Number Base”组合框中选择进制为 16 ;
7、记录下“Prime(P)”编辑框中的十六进制文本内容。
8、再次重复第 2 步;
9、在“KeySize(Bits)”编辑框中输入您所希望的密钥位数,从32到4096,位数越多安全性也高,但运算速度越慢,一般选择1024位足够了;
10、单击“Generate”按钮生成;
11、单击“Test”按钮测试,在“Message to encrypt”编辑框中随意输入一段文本,然后单击“Encrypt”按钮加密,再单击“Decrypt”按钮解密,看解密后的结果是否和所输入的一致,如果一致表示所生成的RSA密钥可用,否则需要重新生成;
12、到此生成完成,“Private Exp.(D)”编辑框中的内容为私钥,第7步所记录的内容为公钥,“Modulus (N)”编辑框中的内容为公共模数,请将上述三段十六进制文本保存起来即可。
没有合适的资源?快使用搜索试试~ 我知道了~
RSA非对称加密解密Delphi源码
共38个文件
pas:7个
res:4个
identcache:4个
需积分: 49 57 下载量 88 浏览量
2019-01-16
01:51:36
上传
评论 2
收藏 166KB RAR 举报
温馨提示
RSA非对称加密解密Delphi源码,亲测XE10.2.3可用!RSA控件,内含密钥对生成,无须DLL!
资源推荐
资源详情
资源评论
收起资源包目录
RSA加解密及公钥密生成工具.rar (38个子文件)
RSA加解密及公钥密生成工具
RSADEMO
RSA.dproj 3KB
RSAED.dproj 3KB
FrmMain.pas 2KB
__history
RSA.res 4KB
RSAED.dpr 185B
RSADemo.res 4KB
Del.bat 233B
FrmMain.dfm 3KB
Unit1.dfm 3KB
Unit1.pas 2KB
RSADemo.dproj 3KB
RSADemo.identcache 98B
RSA.identcache 104B
RSA.dpr 183B
RSADemo.dpr 187B
RSAED.identcache 106B
RSAED.res 876B
公私密钥生成工具
rsaseed.rnd 1000B
使用方法.txt 974B
file_id.diz 460B
base64.c 2KB
RSATool2v14.exe 74KB
History.txt 765B
RSATool2v17.exe 59KB
RSA
PacRAS.identcache 224B
FGIntPrimeGeneration.PAS 2KB
__history
PacRAS.bdsproj 8KB
Del.bat 233B
FGIntRSA.PAS 11KB
FGInt.pas 62KB
PacRAS.dcr 2KB
PacRAS.res 5KB
PacRAS.dproj 4KB
PacRAS.dpk 643B
PacRAS.cfg 428B
RSA.pas 5KB
IEDCode.pas 7KB
PacRAS.dof 2KB
共 38 条
- 1
资源评论
ljkejjj
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功