首页 > 编程语言 > 详细

JarvisOJ Basic easyRSA

时间:2019-02-03 10:09:42      阅读:193      评论:0      收藏:0      [点我收藏+]

还记得veryeasy RSA吗?是不是不难?那继续来看看这题吧,这题也不难。

 

已知一段RSA加密的信息为:0xdc2eeeb2782c且已知加密所用的公钥:

(N=322831561921859 e = 23)

请解密出明文,提交时请将数字转化为ascii码提交

比如你解出的明文是0x6162,那么请提交字符串ab

 

提交格式:PCTF{明文字符串}

根据解密方法,只需将N分解得到p,q,,就可以算出来d

因式分解可以使用primefac库中的factorint

将文字转换为字符串可以使用libnum库中的n2s

JarvisOJ Basic easyRSA

原文:https://www.cnblogs.com/fantasquex/p/10349646.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!