資源簡(jiǎn)介
用matlab實(shí)現(xiàn)RSA公鑰密碼體制的數(shù)字簽名算法
代碼片段和文件信息
function?[outsig]=RSA_digital_signature(nm)
B=5;
[flagpq]=factors_resolve(nB)?;
if?flag==0
????display(‘n不能分解成兩個(gè)素?cái)?shù)的乘積‘);
????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
?
評(píng)論
共有 條評(píng)論