⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 decryption.m

📁 能够用matlab实现RSA算法中加密解密的功能
💻 M
字号:
function out = decryption(c,d,n) 
global padd s1 s2
cut_length = 50;

out = [];
for j = 1:s1
    maple('m:=((c&^d) mod n)');
    m_out = maple('m');

    if length(m_out) == ((cut_length*3)-1)
        m_out = ['0' m_out];
    elseif length(m_out) == ((cut_length*3)-2)
        m_out = ['0' '0' m_out];
    end
        
    l = 1;
    m_out_int = [];
    for k = 1:length(m_out)/3
        m_out_temp = [m_out(l) m_out(l+1) m_out(l+2)];
        m_out_int_temp = str2num(m_out_temp);
        m_out_int = [m_out_int m_out_int_temp];
        l = l+3;
    end
    out = [out char(m_out_int)];
end

out = out(1:((s1*cut_length)-padd));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -