RSA加密及AES对称加密代码实现
最近老师布置了两个加密的作业,记录一下编码过程及遇到的问题。 对于RSA解密基本内容这里就不赘述,直接说一下编码过程把: 1:N = p*q(p、q互质,即公约数只有1)可以用辗转相除去判断 2:L是p-1和q-1的最小公倍数。如果减一后仍互质,则为乘积。否则最小公倍数=两数的乘积/最大公约数 3:求E:1<E<L并且要满足E,L互质 4:求D:1<E<L 并且要满足E*D mod L =1 公钥为(e,n) 私钥为(d,n) 被加密数据为x,则x’ = x^e mod n 解密:x=x’^d mod n。可用快速幂取模进行简化操作 快速幂取模和辗转相除可自行百度 在
下载地址
用户评论