试题详情
简答题试述RSA加密算法中密钥的计算方法;并根据该方法计算:(为计算方便)取p=3,q=5,e=3时的一组公钥—私钥对;如果明文为7,计算密文。
  • 1)计算方法:
    ①独立选取两个大素数:p,q;
    ②计算n=pq;
    ③计算小于n并且与n互质的整数的个数∮(n)=(p-1)(q-1);
    ④随机选取加密密钥e;要求e满足1≦e≦∮(n),并且和∮(n)互质;
    ⑤最后利用Euclid算法计算解密密钥d,满足ed=1(mod(∮(n))。
    其中n,d也要互质,e,n为公钥,d为私钥。
    2)计算密钥对:
    N.3×5=15
    ∮(n)=2×4=8 e=3
    由ed=1(mod(∮(n))得d=3
    3)计算密文:
    当明文为7时,密文为(7×7×7)mod15=13
  • 关注下方微信公众号,在线模考后查看

热门试题