python求e和最后的n_RSA 问题求助 (已知N,e 求m(flag))

本文探讨了如何在已知N和e的情况下,利用Python解决RSA加密中的问题。通过引入prime number并展示代码示例,解释了如何计算c,并给出了N、e和c的具体数值。
摘要由CSDN通过智能技术生成

#MOM! I use prime number it twice!

from Crypto.Util.number import *

p = getPrime(1024)

q = p

N = p * q

e = 65537

c = "xxxxxxxxxxxxxxx" # secret!

c = bytes_to_long(c)

c = pow(c, e, N)

print("N = " + str(N))

print("e = " + str(e))

print("c = " + str(c))

N=28491931308316768625781964099146732125764726410614200070543171136417671631198802680922080801311215792835682973479588021728013373250244448518113296934532713859987683675746019269353812527256199040019500042846602802497110930394273647224169946221300212766598839910908590573319040840303100277840991087707396758686621729989298866146688863302550566891495003420236469622350944304328013773585074147355440019876004001115252532894419815588724580803265630906389658145235159071993520859506538087645774872878608114002570614664376

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值