python - 如果 RSA 消息用空格填充,如何恢复它们?
问题描述
我有一条消息m="hunter"
。假设我们从左边开始用 2 个空格填充它,使最终消息为m_dash=" hunter"
.
我们得到了 c wherec=pow(bytes_to_long(m_dash), 3, n)
和n(1024 bit)
。n 太大而无法分解,因此我们无法得到全部,因此无法得到“d”。正因为如此,我们无法恢复我们的填充消息pow(c,d,n)
。有什么办法可以找回我的消息吗?
解决方案
推荐阅读
- mysql - SQL中countinues状态的聚合
- c# - 有没有办法在 C# 表达式中创建对只读字段的引用?
- reactjs - 反应路由 - 当我使用 history.push 传递 URL 时,URL 中的 id 参数未定义
- c++ - aarch64 g++:__asm 中的 MOV 仅移动 64 位值的低 32 位
- mongoose - 用于 MongoError 的 NestJS 异常过滤器返回 UnhandledPromiseRejectionWarning
- sql - 执行作业时 SQL 配置文件名称错误
- javascript - 创建 ReactJS 应用程序时出现错误消息
- python - 为什么我的多元 LSTM 不断预测零?
- node.js - 如何使用 sequelize(sqlite) 作为数据库在 nodejs(express) 中创建删除方法
- qt - QML中如何分离Repeater的设计和逻辑