开发者社区> 问答> 正文

运用RSA算法对以下数据进行加密解密操作

运用RSA算法对以下数据进行加密解密操作p=7,q=11,e=17,m=9p=3,q=7,e=7,m=7

展开
收起
知与谁同 2018-07-17 16:33:42 1999 0
1 条回答
写回答
取消 提交回答
  • 杀人者,打虎武松也。
    第一个:
    P=p-1=6;Q=q-1=10;PQ=60;
    n=p*q=77;
    ∵e1=17
    ∴e2可以为53(这个过程是最重要的,需要反复的试数字和反运算才能得出,结果不唯一)
    这个m是什么呢。是明文么。如果是的话
    密文 = m^e2 mod n =9^53 mod 77 = 25
    明文 = 25^17 mod 77 = 9 = m

    同样的方法,第二个:
    e1=7
    e2可以为19、31、……这里我选31好了
    密文 = 7^31 mod 21 = 7
    明文 = 7^7 mod 21 = 7
    2019-07-17 22:56:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
聚星台—客户运营核心大数据 与算法技术 立即下载
视频服务特色解决方案——直播连麦与点播加密 立即下载
量子加密通信技术 立即下载