owiener 项目使用教程
项目介绍
owiener
是一个 Python 包,实现了针对 RSA 加密算法的 Wiener 攻击。Wiener 攻击是一种针对特定条件下 RSA 密钥的攻击方法,主要利用了小私钥(d)和大公钥(n)的弱点。这个项目由 orisano 开发,旨在提供一个简单易用的工具,帮助安全研究人员和开发者理解和测试 RSA 加密的安全性。
项目快速启动
安装
首先,确保你已经安装了 Python 3。然后,使用 pip 安装 owiener
包:
pip install owiener
基本使用
以下是一个简单的示例,展示了如何使用 owiener
进行 Wiener 攻击:
import owiener
# 示例公钥 (e, n)
e = 30749686305802061816334591167284030734478031427751495527922388099381921172620569310945418007467306454160014597828390709770861577479329793948103408489494025272834473555854835044153374978554414416305012267643957838998648651100705446875979573675767605387333733876537528353237076626094553367977134079292593746416875606876735717905892280664538346000950343671655257046364067221469807138232820446015769882472160551840052921930357988334306659120253114790638496480092361951536576427295789429197483597859657977832368912534761100269065509351345050758943674651053419982561094432258103614830448382949765459939698951824447818497599
n = 2399245650872163290454405799905639593782437729704645919430027814698096667624351024546069872607623054116174066355268541324165247316826249027933048355692449099105961407759180504872125812963805839789