wpa2加密算法的完整python实现,不使用加密库。

wpa2slow的Python项目详细描述


wpa2慢

wpa2slow是wpa2加密算法的完整python实现,不使用加密库。

项目目标

这个项目源于wpa2[here](https://github.com/JarrettR/FPGA-Cryptoparty)的fpga实现,作为回归测试和实验的平台。

wpa2需要三个或四个不同的算法来计算最终密码,这取决于您如何计算它们。

在我的站点的[this](http://jrainimo.com/build/?cat=6)类别中有大量关于这些函数的讨论。

整个目标是将算法的中间步骤与vhdl实现进行比较。 也许这对其他人有用。

基准

我的通用计算机的哈希速度;2000键/秒

覆盆子的散列速度pi 1:45键/秒

本项目哈希速度:0.25键/秒

听起来不错!我该怎么开始呢?

您应该能够使用pip install wpa2slow,它将神奇地工作。 或者,克隆此repo,然后从该目录中键入pip install。

检查main.py以获取示例和测试用例。

可以读取和解析[hccap](https://hashcat.net/cap2hccap/)格式的捕获文件,输出所需的输入。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的泛型设置接口   java如何在Android Google Map API v2中标记多边形   java eclipse ADT减速和错误   安卓 java。lang.SecurityException:提供商gps需要访问\u精细\u位置权限   java未能在tomcat 9上解除WAR   swing JAVA:鼠标标记的getX和getY原始数据不稳定   java如果B扩展了A,就不能将List<A>转换为List<B>(有意义),但为什么一个人可以转换List<?将A>扩展到列表<B>?   在hadoop中,java在单个映射器上进行多个输入   Spark kryo_序列化程序和广播<Map<Object,Iterable<GowallaDataLocation>>java。木卫一。IOException:java。lang.UnsupportedOperationException   Java iCal4j集合XALTDESC;FMTTYPE=text/html   java优先考虑的是什么?和和或之间的区别是什么?   java我如何让kicker会员可以在下面三个加油站之间转移?   Java和Eclipse:JAR中的资源?