前言
这玩意,能把我弄疯,之前没有怎么搞懂RSA原理,现在基本上搞懂了RSA的原理,工具基本上也会使用了,在此记录,我的密码学文章👉RSA密码学。
一.RSA-TOOL的使用
打开软件页面如下👇
每个框框的解释如下图,看了应该就会使用了。
二.Big Integer Calculator的使用
这个软件是用来求大数字的,我曾经还想着,使用Python可以解决一切,直到一个数字特别大,PYthon算不出来。。。,打开软件和使用方法如下。
三.实战
比如这里计算RSA,下面是题,需求是求M,求M的公式是(c^d)modn=m
。
p=447685307 q=2037 e=17 c = 704796792
如下图,求出D,D为53616899001
,N的求法是p*q
,求出N为911934970359
可以开始求M了,这里需要使用Big Integer Calculator
,来计算,如下图按照对应输入数字,即可计算成功M。