encryption - 仅使用n e和c进行RSA解密

标签 encryption rsa

我需要解密c,并且只给我n,e和c,计算p和q或phi(n)几乎是不可能的,所以我还有什么其他选择?我尝试计算p和q,但在连续运行该程序的最后24小时内,搜索没有什么进展。
这些是我得到的值:n: 58900433780152059829684181006276669633073820320761216330291745734792546625247e: 65537c: 56191946659070299323432594589209132754159316947267240359739328886944131258862
同样,在另一个挑战中,仅给出了cn,并且值更大。您对此有什么建议吗?

最佳答案

好吧,问题似乎与CTF有关,因为n,e和c的模式是弱数。
你可以用RsaCtfTool解决

python RsaCtfTool -n 58900433780152059829684181006276669633073820320761216330291745734792546625247 -e 65537 --uncipher 56191946659070299323432594589209132754159316947267240359739328886944131258862
timctf{CENSORED}

关于encryption - 仅使用n e和c进行RSA解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49878381/

相关文章:

ssl - 简单的 Akka ssl 加密

c# - 哪种存储少量结构化数据的方式最安全?

cryptography - 为什么 Google、Facebook 等网站使用公钥加密技术(这些网站中需要对数据进行编码)?

Eclipse SSH key 生成 - key 强度

java - java中数组元素向左移动

security - 以纯文本形式在内存中短暂保存用户密码是否安全?

c++ - 使用堆栈加密字符串

javascript - 使用 <keygen> 获取用于 javascript 的 RSA key ?

javascript - AES文件上传加密/解密及使用

c# - 无法为两个部分之一打开 RSA key 容器