加解密工具RSATool的使用

RSA加解密工具RSATool的使用方法

例题:已知一段 RSA 加密的信息为:0xdc2eeeb2782c 且已知加密所用的公钥:
(N=322831561921859 e = 23)请解密出明文,提交时请将数字转化为 ascii 码提交。
RSATool2
链接:https://pan.baidu.com/s/1H2OgPzSepvHFMlUbc1rjEg
提取码:upnr

在这里插入图片描述
1.图中的 P、Q、R、D、E 分别就是 RSA 算法中的 p、q、N、d、e,右上角选择进制,注意不要弄错,e 只有十六进制可用,所以这里把 23 换成 17。
在这里插入图片描述
2.将N=322831561921859 填入,左下角有一个 Factor N 的按钮,这是分解 N 的意思,点一下,会自动开始分解因数,得到 P=13574881、Q=23781539。
在这里插入图片描述
3.再点一下 Calc. D,计算出d=42108459725927,这时可以看到 Test 按钮不再是灰色,表明可以使用简单的加解密功能,点它,弹出一个框。
在这里插入图片描述
4.第一个框是明文,第二个框是密文,随意输入一段明文 202152,点击 Encrypt,得到密文 2524792985387,这时就可以使用解密功能。
在这里插入图片描述
5.单击“Decrypt”按钮解密,看解密后的结果是否和所输入的一致,如果一致表示所生成的RSA密钥可用,否则需要重新生成。
在这里插入图片描述
6.密文 0xdc2eeeb2782c,换算十进制 242094131279916,在密文框输入这个值。
在这里插入图片描述
7.点 Decrypt,直接得到字符串 3a5Y。
在这里插入图片描述

  • 45
    点赞
  • 158
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值