• 大小: 21KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: MATLAB  RSA  

资源简介

本文档系由MATLAB编程的RSA仿真程序,因为对数据溢出等大数运算问题缺乏妥善处理,故无法实现原版RSA1024位的加密(程序默认生成的密钥p、q均为四位数)

资源截图

代码片段和文件信息

function [bina_ei]=BinaryConversion(e)
i=1;
while(1)
    if e>2^i&&e<=2^(i+1)
            break;
    else
        i=i+1;
    end
end
i=i+1;
bina_e=zeros(1i);

for j=1:i
    k=rem(e2);
    e=(e-k)/2;
    bina_e(i+1-j)=k;
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14829  2018-12-01 21:13  RSA_Simulation.fig

     文件        242  2018-11-28 09:49  BinaryConversion.m

     文件        823  2018-11-30 13:03  Euclid.m

     文件        344  2018-11-28 10:56  Gcd.m

     文件        290  2018-11-30 12:46  GenerateE.m

     文件        215  2018-12-02 19:42  HNR.m

     文件        708  2018-11-30 19:04  HugeNumberRemainder.m

     文件        334  2018-12-02 18:46  KeyGenerator.m

     文件        559  2018-12-02 20:24  main.m

     文件        185  2018-12-02 19:41  PrimeGenerator.m

     文件        419  2018-12-02 19:41  PrimeTest.m

     文件       8413  2018-12-01 21:19  RSA_Simulation.m

     文件        294  2018-11-30 14:25  Untitled5.m

     文件        251  2018-12-02 19:41  Jacobi.m

     文件        999  2018-12-08 19:03  ReadMe.txt

----------- ---------  ---------- -----  ----

                28905                    15


评论

共有 条评论