• 大小: 628B
    文件类型: .m
    金币: 2
    下载: 0 次
    发布日期: 2024-01-28
  • 语言: Matlab
  • 标签: matlab  密码学  

资源简介

用matlab实现RSA公钥密码体制(密码学的一个重要密码体制)

资源截图

代码片段和文件信息

function [cm1]=RSA(mn)
%RSA公钥密码体制求明文m的密文c并通过解密得明文m1验证
B=15;
[flagpq]=factors_resolve(nB) ;
if flag==0
    error(‘n不能分解成两个素数的乘积‘);
else
    phi_n=(p-1)*(q-1);
    
    e=2;%求加密密钥e
    while e      if gcd(ephi_n)~=1  %求最小公子
          e=e+1;
      else
   

评论

共有 条评论