RSA加密算法(C语言) 小数模拟

来源:互联网 发布:linux 查看中间几行 编辑:程序博客网 时间:2024/06/05 23:01

小数模拟RSA加密算法,选择两个素数,计算n = p*q, sum = (p-1)*(q-1),选择整数e,使得e与sum互素,计算d,使得d = e^(-1) mod sum

公钥Pk = {e,n}

私钥Sk = {d,n}

加密(用Pk):

         明文:M < n     密文:C = M^e(mod n)

解密(用Sk):

        密文:C          明文:M =  C ^d(mod n)



1 0
原创粉丝点击