MaybeEasyRSACrypto 未解决

分数: 15 金币: 2
题目作者: TwTsaltfish
一  血: bugku2024
一血奖励: 2金币
解  决: 728
提  示:
描  述:

解啊解啊解方程

其  他: 下载
评论
Alune 6天前

祝大家元旦快乐,此题可以通过http://www.factordb.com/index.php分解n来得到p和q,可通过https://harlanhu.com/posts/explore/algorithm/rsa-algorithm/来详细了解RSA原理,很详细,写个python一下就跑出来了

回复 0

小小菜鸟啊 1月前

1111bugku{**********}111

回复 0

dlgz 5月前

编写python脚本 1. 先对n开10次方,得到r的近似值 2. 在r的附近探索,得到正确的r值 3. 使用n、c这两个已知条件去逆解m 4. 将m从long转成byte

回复 1

23002050329 8月前

r bugku{******}

回复 0

23002050329 8月前

r bugku{********}

回复 0

17823293548 8月前

n的十次根约等于r: p1 = r**5 + r**4 - r**3 + r**2 - r + 2024 p =nextprime(p1) print(r) while(n%p!=0): r+=1 p1 = r**5 + r**4 - r**3 + r**2 - r + 2024 p =nextprime(p1)

回复 1

tfios 11月前

ed ≡ 1 mod ø(n) c = m**e mod n m = c**d mod n rsa 基本公式

回复 0

灵梦归希 12月前

这题没啥难度。问题都是分解n。这里使用二分法查询p1,q1即可。原理很简单,因为p1,q1是随着r递增的,只要是这种关系(递增函数),都可以二分法求解,求得p1*q1小于等于n的最大r值。那么求出的r便是最大可能r值,实际r必定是小于此值,且近似实际r值(该题是一样的)。

回复 1

poroukesi 1年前

不理解。评论区看不懂

回复 1

kekefeng 1年前

r=15939680544860683141

回复 0

WriteUp

image
1499304232

4 金币

评分(2)

解题动态

20230302224 攻破了该题 1小时前
20230302241 攻破了该题 4小时前
Pilriy 攻破了该题 22小时前
20230302136 攻破了该题 1天前
zfl 攻破了该题 1天前
hejp7 攻破了该题 2天前
20230302203 攻破了该题 2天前
xxwl12 攻破了该题 3天前
Alune 攻破了该题 6天前
淋༲ 攻破了该题 9天前
王八蛋 攻破了该题 10天前
Sun.@z 攻破了该题 11天前
20230302231 攻破了该题 11天前
20230302229 攻破了该题 12天前
yaQnQ 攻破了该题 13天前
promise 攻破了该题 13天前
Peace999 攻破了该题 13天前
19834403913 攻破了该题 14天前
harry2025 攻破了该题 15天前
shrinp 攻破了该题 15天前
问题反馈