CryptoVenom:密码学瑞士军刀
CryptoVenom 是一个开源工具,包含多种密码系统和密码分析方法,集于一身,涵盖经典算法、哈希算法、编码算法、逻辑门、数学函数、现代对称与非对称加密等。
简化密码分析或密码系统的使用与操作。
如果你是一名 CTF 玩家,或只是一个出于学习目的的好奇学生,这就是你的工具!
由于这是一个非常大的工具,且由我独自创建,可能存在一些错误。如果你遇到错误,或某些功能无法正常工作,请尽快通过 Telegram (@LockedByte)、电子邮件 ([email protected]) 联系我,或在 GitHub 上提交 issue。我会迅速修复所有错误。
CryptoVenom 仅适用于 Linux,我仅在 Kali 和 Parrot OS 上测试过。如果你使用其他发行版并遇到问题,请告诉我。安装过程非常简单,以 root 身份执行 setup.py 文件即可安装依赖。
[+] 经典密码
[*] Caesar (凯撒密码)
[*] Vigenere 密码
[*] Playfair 密码
[*] Polybius 方阵
[*] 摩尔斯电码
[*] Atbash
[*] Baconian (培根密码)
[*] AutoKey (自动密钥)
[*] Beaufort 密码
[*] Railfence (栅栏密码)
[*] 简单替换密码
[*] 列换位密码
[*] Bifid
[*] Foursquare 密码
[*] Fractionated Morse
[*] Enigma (恩尼格码)
[*] Gronsfeld 密码
[*] Porta
[*] RunningKey (滚动密钥)
[*] ADFGVX 密码
[*] ADFGX 密码
[*] Affine (仿射密码)
[*] Vernam (维吉尼亚密码)
[+] 非对称加密
[*] RSA
[*] Diffie-Hellman
[*] DSA
[*] ECC (椭圆曲线密码学)
[+] 对称加密
[*] AES / Rijndael (高级加密标准)
[*] DES (数据加密标准)
[*] XOR 密码
[*] Blowfish
[*] Twofish
[*] 3DES / TDES (三重 DES)
[*] RC2 (Ron's Code 2)
[*] RC4 (Ron's Code 4)
[*] CAST
[*] SCrypt
[+] 编码
[*] Base16
[*] Base32
[*] Base64
[*] Base58
[*] Base85
[*] Base91
[*] 十六进制
[*] 八进制
[*] 十进制
[*] 二进制
[*] ROT-X
[*] URL 编码/解码
[+] 哈希
[*] MD5
[*] SHA-1
[*] SHA-224
[*] SHA-256
[*] SHA-384
[*] SHA-512
[*] MD2
[*] MD4
[*] Argon2
[*] BCrypt
[*] BigCrypt Unix
[*] Blake2b
[*] Blake2s
[*] BSDi Crypt Unix
[*] Cisco ASA 哈希
[*] Cisco PIX 哈希
[*] Cisco Type 7
[*] Crypt-16 Unix
[*] DES Crypt Unix
[*] FreeBSD Unix
[*] HMAC
[*] LDAP-MD5
[*] LDAP Salted MD5
[*] LDAP SHA-1
[*] LDAP Salted SHA-1
[*] LMHash
[*] MD5 Unix
[*] MSDCC 哈希
[*] MSDCC 2 哈希
[*] MSSQL 2000 哈希
[*] MSSQL 2005 哈希
[*] MySQL 41 哈希
[*] MySQL 323 哈希
[*] NTHash
[*] NTLM 哈希
[*] Oracle 10 哈希
[*] Oracle 11 哈希
[*] PHPass 哈希
[*] PostgreSQL MD5
[*] RIPEMD
[*] SCrypt
[*] SHA-256 Unix
[*] SHA-512 Unix
[*] Sun MD5 Unix
[+] 字符串操作
[*] 反转字符串
[*] 块反转字符串
[*] 字符串转大写
[*] 字符串转小写
[*] 单字节列表
[*] 反转大小写
[*] 移除空格
[*] 移除换行
[*] 字符串替换
[*] 添加行号
[+] 数学函数
[*] 快速幂算法
[*] 扩展欧几里得算法
[*] 分解两个素数之积
[+] 其他
[*] XOR
[*] AND
[*] NAND
[*] NOT
[*] OR
[*] NOR
[*] XNOR
[*] PGP 操作
我将添加更多密码、破解系统和功能!