RSSSSSACrypto 未解决

分数: 20 金币: 2
题目作者: 树木有点绿
一  血: volcano
一血奖励: 3金币
解  决: 864
提  示:
描  述:
这是一个非常简单的RSA
其  他: RSSSSSA.txt
评论
NosajUx 1天前

若同一明文 m 用相同 e 加密到不同 \(n_1, n_2, ..., n_k\),得到密文 \(c_1, c_2, ..., c_k\),则可通过 CRT 计算:\(m^e \equiv CRT(c_1, c_2, ..., c_k) \mod (n_1 \times n_2 \times ... \times n_k)\)开 e 次方得到 m。

回复 0

NosajUx 1天前

用中国剩余定理的思路: 先找满足 “除以 3 余 2、除以 7 余 2” 的数:因为除以 3 和 7 都余 2,所以这个数减去 2 后是 3 和 7 的公倍数(如 21、42、63...),因此可能的数是 23、44、65... 再从这些数中找 “除以 5 余 3” 的:23 除以 5 余 3,正好满足。 所以答案就是 23。

回复 0

NosajUx 1天前

中国剩余定理是一种古老的数学方法,主要用于解决多个整数除法中 “余数” 的问题,简单来说,就是当知道一个数除以不同除数的余数时,能算出这个数最小是多少(或所有可能的解)。 举个经典例子: “有一堆苹果,3 个 3 个分剩 2 个,5 个 5 个分剩 3 个,7 个 7 个分剩 2 个,这堆苹果最少有多少个?”

回复 0

NosajUx 1天前

此时,通过 CRT 可求出 \(M \equiv m^e \mod (n_1 \times n_2 \times ... \times n_k)\),若 \(M < (n_1 \times ... \times n_k)\),则 \(M = m^e\),对 M 开 e 次方根即可得到明文 m。

回复 0

NosajUx 1天前

核心背景:RSA 广播攻击当满足以下条件时,可通过中国剩余定理(CRT)恢复明文:同一明文 m 用相同的公钥指数 e 加密。加密使用不同的模数 \(n_1, n_2, ..., n_k\)(且模数互质)。加密后的密文为 \(c_1, c_2, ..., c_k\),满足 \(c_i \equiv m^e \mod n_i\)。

回复 0

17630080330 1月前

中国剩余定理

回复 0

liaity 1月前

本质就是中国剩余定理加低指数加密

回复 0

Hearthui 4月前

低指数加密广播攻击,用于这种n很大e很小的情况

回复 0

Zhou_re-pwn 5月前

中国剩余定理

回复 0

灵梦归希 6月前

本人的writeup解法https://blog.csdn.net/qq_30167299/article/details/145116640

回复 2

WriteUp

image
xiaoxiaoran

6 金币

评分(5)

解题动态

NosajUx 攻破了该题 1天前
suisdavid 攻破了该题 3天前
xiaokaisec 攻破了该题 3天前
huangpiaoye 攻破了该题 3天前
实力这块/.手拿把掐 攻破了该题 6天前
414622150 攻破了该题 7天前
test09527 攻破了该题 8天前
q9384 攻破了该题 8天前
goeasy 攻破了该题 11天前
保密技术23-1 魏淑涵 攻破了该题 11天前
xymmkobe 攻破了该题 23天前
smtall 攻破了该题 24天前
13017621973 攻破了该题 25天前
buliu 攻破了该题 26天前
ahsjezyt 攻破了该题 26天前
不吃鸭蛋 攻破了该题 26天前
李欣 攻破了该题 29天前
satuo 攻破了该题 1月前
bugtest 攻破了该题 1月前
yuix 攻破了该题 1月前
问题反馈