big_mod.m

来自「RSA 数字签名 matlab实现 是密码学中一个重要的签名算法」· M 代码 · 共 15 行

M
15
字号
function y=big_mod(x,r,n) 
%模n的大数幂乘 
a=x;b=r;c=1;
while b~=0
    while (1)
        if  mod(b,2)~=0
            b=b-1;c=mod(c*a,n); 
            break;
        else 
            b=b/2;a=mod(a*a,n);
        end
    end
end
y=c;
    

⌨️ 快捷键说明

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