快速灵活的密码协议分析器
cryptolyzer的Python项目详细描述
是什么,不是什么?
正如项目名cryptolyzer所暗示的,它是一个加密协议分析器。创造这个的主要目的 应用程序是事实,密码协议分析在许多方面与建立连接不同 使用加密协议。分析主要是测试我们触发协议的特殊和角落的情况 我们还试图与几乎不受支持的、实验性的、过时的、甚至被弃用的机制建立联系 或密码实现的最新版本或任何版本可能支持或不支持的算法 协议。
如下所述,它既不是任何加密协议的全面的,也不是任何加密协议的安全的客户机/服务器实现。打开 单手分析器只实现协议中与服务器交互所必需的部分。上 另一方面,它可能使用完全不安全的算法和机制。它不是设计和禁止使用这些 建立安全连接的客户机/服务器实现。如果你正在寻找合适的加密协议 实现中,Python有几个现有的包装器和本机实现(例如:M2Cytoto,PyopSSL), 帕拉米科,…)。
快速启动
密码分析器可以直接通过pip安装:
pip install cryptolyzer
许可证
该代码在Mozilla公共许可版本2.0(MPL2.0)的条款下可用。
在Choose an open source license网站上可以找到对mpl 2的不全面但直接的描述。许可证文本的降价版本来自 ^安德烈亚斯·伦伯格的{a3}项目。原版 的许可证位于mozilla website。