encryption - 是否可以在知道 d 的大多数 MSB 的情况下恢复 RSA 私钥?
问题描述
假设我丢失了一个 2048 位 RSA 私钥,但能够恢复大部分私有指数d,但仍然丢失了几个最不重要的字节;举个例子,假设有大约 2000 位可用。
具有模数n、公共指数e和d的大多数 MSB ,是否有可能在可行的时间内恢复完整的私钥?我在 GitHub 上找到了一些可以实现类似任务的算法,但是可以使用d的 LSB ,所以我想知道是否可以使用可用的 MSB 来完成相同的任务,如果可能的话,是否有这样的实际实现方法。
解决方案
推荐阅读
- android - Nodejs - 无法在环境中设置 Gradle?
- docker - 带有 Linux 容器的 Windows 2019 主机上的 Docker 卷
- arrays - MongoDB:更新文档数组中的对象
- javascript - 同时删除和更改多个元素的className onClick - ReactJS
- reactjs - Mobx 存储方法在页面刷新时不起作用
- reactjs - 如何从对象数组中过滤具有相同标题的数据?
- excel - 具有来自同一列的多个 IF 标准的 AverageIFS
- angular - 如何在 Angular 单元测试中模拟 AWS 放大方法
- python - Flask Python 中的 KeyError
- java - org.flywaydb.core.internal.license.FlywayEnterpriseUpgradeRequiredException - ClassNotFoundException