资源简介
此文件为RSA算法的加解密,使用Matlab语言

代码片段和文件信息
function RSA2=decod(miwen)
miwen=input(‘输入密文:‘);
Q=input(‘Q=(p-1)(q-1)=‘);
e=input(‘e=‘);
n=input(‘n=‘);
k=0;
while mod(k*Q+1e)~=0
k=k+1;
end
d1=(k*Q+1)/e; %计算e的模逆
disp(d1)
l1=length(miwen);
b=dec2bin(d1);
l2=length(b);
for j=1:1:l1
c=0;
d=1;
for i=1:1:l2
c=2*c;
d=mod(d*dn);
if b(i)==‘1‘
c=c+1;
d=mod(d*miwen(j)n);
end
end
if miwen(j)>=97&&miwen(j)<=122
minwen(j)=char(mod(d26)+97); %密文是小写字母
elseif miwen(j)>=65&&miwen(j)<=90
minwen(j)=char(mod(d26)+65); %密文是大写字母
else minwen(j)=d; %密文是数字
end
end
disp(minwen)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 667 2009-05-10 09:50 RSA\decod.m
文件 1197 2009-05-06 10:07 RSA\encod.m
文件 39 2009-05-16 19:45 RSA\说明.txt
目录 0 2009-05-16 19:44 RSA
----------- --------- ---------- ----- ----
1903 4
相关资源
- 用matlab实现RSA数字签名
- matlab实现RSA公钥密码体制
- Bursa_Wolf,布尔莎坐标转换matlab
- Matlab强化学习_网格迷宫问题_SarsaLam
- Bursa_Wolf,布尔莎坐标转换,matlab,平
- RSA加密及解密的MATLAB源程序
- 弹性光网络中的KSP-FF-RSA算法Matlab代码
- radarsat-1 RD成像算法
- matlab 实现的RSA加解密算法
- SAR原始数据成像算法_RD,CS算法
- Radarsat2 将Radarsat2极化SAR图像数据转换
- RSA 加密算法 matlab
- 基于MATLAB的RSA仿真程序
- RSA matlab
- rsa密码系统用MATLAB实现
- RSA加密MATLAB程序
评论
共有 条评论