• 大小: 717B
    文件类型: .m
    金币: 2
    下载: 0 次
    发布日期: 2024-01-28
  • 语言: Matlab
  • 标签: matlab  RSA  数字签名  

资源简介

用matlab实现RSA公钥密码体制的数字签名算法

资源截图

代码片段和文件信息

function [outsig]=RSA_digital_signature(nm)
B=5;
[flagpq]=factors_resolve(nB) ;
if flag==0
    display(‘n不能分解成两个素数的乘积‘);
    out=0;sig=0;
else
    phi_n=(p-1)*(q-1);
    
    e=2;%求e
    while e      if gcd(ephi_n)~=1  
          e=e+1;
      else
          break;
      end
    end
    
    d=1;%求d
 

评论

共有 条评论