开发者社区> 问答> 正文

请写出使用RSA算法对明文ANESUZ进行加密和解密运算的全过程,建议取p=3,q=11并将加

请写出使用RSA算法对明文ANESUZ进行加密和解密运算的全过程,建议取p=3,q=11并将加

展开
收起
知与谁同 2018-07-20 09:17:13 2141 0
1 条回答
写回答
取消 提交回答
  • 云栖社区聚能聊、问答管理员~发福利、搞怪,八卦我来,论技术、发话题、写博客你上!
    自己去学习下吧。
    我写的这个浅显易懂,看看你就明白了。举得有例子。

    RSA算法举例说明
    http://hi.baidu.com/lsgo/blog/item/5fd0da24d495666834a80fb8.html

    知道里面刚才回答了另个朋友的问题帖出来给你看看
    http://zhidao.baidu.com/question/91261774.html?si=2
    题目:用RSA算法加密时,已经公钥是(e=7,n=20),私钥是(e=3,n=20),用公钥对消息M=3加密,得到的密文是_____。
    给出详细过程。 谢谢。
    答:
    你所说的:
    n=20
    d=7 公钥
    e=3 私钥
    对M=3 进行加密
    M'=M^d%n (M的d次方,然后除以n取余数)
    M'=3^7%20=2187%20=7 加密后等於7

    对M'=7进行解密
    M=M'^e%n=7^3%20=343%20=3 解密后又变成3了

    你取的两个素数太小了,所以n太小根本起不了作用。至少要取1024位的数字
    2019-07-17 22:56:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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