开发者社区 问答 正文

利用RSA算法运算,如果p=11,q=13, e=103,对明文3进行加密.求d及密文

利用RSA算法运算,如果p=11,q=13, e=103,对明文3进行加密.求d及密文

展开
收起
知与谁同 2018-07-19 13:20:38 7472 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 杀人者,打虎武松也。
    取2个质数p=11,q=13,p和q的乘积为n=p×q=143,算出φ(n)=n-p-q+1=120;再选取一个与φ(n)互质的数,例如e=7,则公开密钥=n,e=143,7.
    对于这个e值,用欧几里德扩展算法可以算出其逆:d=103.因为e×d=7×103=721,满足e×d mod z =1;即721 mod 120=1成立.则秘密密钥=n,d=143,103,
    设发送方需要发送机密信息(明文)m=3,发送方已经从公开媒体得到了接收方的公开密钥n,e=143,7,于是发送方算出加密后的密文c= m的e次方 mod n=42
    2019-07-17 22:56:03 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等