
Cryptovenom: Криптографический швейцарский нож
CryptoVenom: швейцарский нож криптографии
CryptoVenom — это инструмент с открытым исходным кодом, который содержит множество криптосистем и методов криптоанализа в одном месте, включая классические алгоритмы, хеш-алгоритмы, алгоритмы кодирования, логические вентили, математические функции, современные симметричные и асимметричные шифрования и т.д.
Упростить криптоанализ или использование криптосистем и манипуляции с ними.
Если вы участник CTF или просто любознательный студент, преследующий исключительно учебные цели, это ваш инструмент!
Поскольку это очень большой инструмент, и я создал его в одиночку, в нём могут быть некоторые ошибки. Если вы столкнулись с ошибкой или какая-то функциональность инструмента не работает, пожалуйста, свяжитесь со мной как можно скорее через Telegram (@LockedByte), email ([email protected]) или просто откройте issue на GitHub. Я быстро исправлю все эти ошибки.
CryptoVenom работает ТОЛЬКО на Linux. Я тестировал его только на Kali и Parrot OS. Если вы используете другой дистрибутив и у вас возникли проблемы, дайте мне знать. Установка — очень простой процесс: просто выполните от root файл setup.py, и зависимости будут установлены.
[+] Классические
[*] Цезарь
[*] Шифр Виженера
[*] Шифр Плейфера
[*] Квадрат Полибия
[*] Азбука Морзе
[*] Атбаш
[*] Бэкона
[*] Автоключ
[*] Шифр Бофора
[*] Шифр рельсовой изгороди
[*] Шифр простой замены
[*] Столбцовая перестановка
[*] Бифид
[*] Шифр «Четыре квадрата»
[*] Дробный код Морзе
[*] Энигма
[*] Шифр Гронсфельда
[*] Порта
[*] RunningKey
[*] Шифр ADFGVX
[*] Шифр ADFGX
[*] Аффинный шифр
[*] Шифр Вернама
[+] Асимметричные
[*] RSA
[*] Диффи-Хеллман
[*] DSA
[*] ECC (Эллиптическая криптография)
[+] Симметричные
[*] AES / Rijndael (Advanced Encryption Algorithm)
[*] DES (Data Encryption Standard)
[*] XOR-шифр
[*] Blowfish
[*] Twofish
[*] 3DES / TDES (Triple 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 Hash
[*] Cisco PIX Hash
[*] 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 Hash
[*] MSDCC 2 Hash
[*] MSSQL 2000 Hash
[*] MSSQL 2005 Hash
[*] MySQL 41 Hash
[*] MySQL 323 Hash
[*] NTHash
[*] NTLM Hash
[*] Oracle 10 Hash
[*] Oracle 11 Hash
[*] PHPass Hash
[*] PostgreSQL MD5
[*] RIPEMD
[*] SCrypt
[*] SHA-256 Unix
[*] SHA-512 Unix
[*] Sun MD5 Unix
[+] Работа со строками
[*] Реверс строки
[*] Блочный реверс строки
[*] Строка в верхний регистр
[*] Строка в нижний регистр
[*] Одно-байтовый список
[*] Обратный регистр
[*] Удаление пробелов
[*] Удаление переводов строки
[*] Замена подстрок
[*] Добавить номера строк
[+] Математические функции
[*] Алгоритм быстрого возведения в степень
[*] Расширенный алгоритм Евклида
[*] Факторизация произведения двух простых чисел
[+] Другое
[*] XOR
[*] AND
[*] NAND
[*] NOT
[*] OR
[*] NOR
[*] XNOR
[*] Операции PGP
Я добавлю больше шифров, систем взлома и функциональных возможностей!