攻防世界rsa的三个题

RSA_gcd看到文档后,发现有两对n和c,e是相同的,与n,c相比,e很小,所以是共模攻击直接用代码解第一个代码:(没有用到Cropty库)import gmpy2import binasciie = 65537n1 = 232206198396426241272088043293290792892734979273515640119852920262549143948336915425528908105117512396563616860736282733093903148.
摘要由CSDN通过智能技术生成

RSA_gcd 

看到文档后,发现有两对n和c,e是相同的,与n,c相比,e很小,所以是共模攻击

直接用代码解

第一个代码:(没有用到Cropty库)

import gmpy2
import binascii
e = 65537
n1 = 23220619839642624127208804329329079289273497927351564011985292026254914394833691542552890810511751239656361686073628273309390314881604580204429708461587512500636158161303419916259271078173864800267063540526943181173708108324471815782985626723198144643256432774984884880698594364583949485749575467318173034467846143380574145455195152793742611717169602237969286580028662721065495380192815175057945420182742366791661416822623915523868590710387635935179876275147056396018527260488459333051132720558953142984038635223793992651637708150494964785475065404568844039983381403909341302098773533325080910057845573898984314246089
c1 = 9700614748413503291260966231863562117502096284616216707445276355274869086619796527618473213422509996843430296526594113572675840559345077344419098900818709577642324900405582499683604786981144099878021784567540654040833912063141709913653416394888766281465200682852378794478801329251224801006820925858507273130504236563822120838520746270280731121442839412258397191963036040553539697846535038841541209050503061001070909725806574230090246041891486506980939294245537252610944799573920844235221096956391095716111629998594075762507345430945523492775915790828078000453705320783486744734994213028476446922815870053311973844961
n2 = 2264273901694330971718479489801795018652046734831732217755641983019516407982778289066038573411339650764039246179089924932989965862025050684574053169902385420694733102160574607835896788585298978653509391445912062974724017942583848597400820914059794713529530438231857045449106493808242330936345266588614160432843536664642691792802360810847038219675329265682851368156207746884610512281
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值