开发者社区> 问答> 正文

已知密文11是由公钥e=7和模数n=143的RSA算法加密后得到的,则密文88对应的明文是多少

我知道答案是132,主要是怎么算的

展开
收起
知与谁同 2018-07-17 19:01:20 2199 0
1 条回答
写回答
取消 提交回答
  • 这个时候,玄酱是不是应该说点什么...
    明文是132的话, 是解密密文11吧. 直接分解n解密就好了.
    n = 11·13, φ(n) = 120.
    欧几里得除法120 = 17·7+1, 则103·7 = (-17)·7 = 1 mod 120.
    解密就是计算11^103 mod 143.
    首先11^103 = 0 mod 11, 只需计算11^103 = (-2)^103 mod 13.
    由(-2)^12 = 1 mod 13, 得(-2)^103 = (-2)^7 = -128 = 2 mod 13.
    用中国剩余定理, 解同余方程组得11^103 = 132 mod 143.
    2019-07-17 22:56:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载