针对 RSA 潜在攻击类型
加密指数
低加密指数(e=3)
CopperSmith部分信息攻击(高比特已知分解)
要求已知 p(或 m) 的大部分比特
已知 消息 m 的大部分比特,可还原 完整消息
已知 素数 p 的大部分比特,可分解 n
广播攻击(boradcast attack)
加密指数/低指数加密广播攻击/crack.py(python2)
高加密指数
对消息进行多轮加密(从而导致加密指数过高)
wiener(e 太大)
基于连分数的特殊攻击
加密指数/e很大/rsa-wiener-attack/RSAwienerReallyHack.py
加密指数/e很大/crack.py(使用 python3 的 owiener 库)
短填充攻击(short pad attack)
解密指数
暴漏解密指数攻击
已知d之后,利用概率算法对n进行因式分解,从而对未来的信息进行解密
低解密指数攻击
2022-03-29 01:35:47
10.27MB
Python
1