
Cryptovenom : Le couteau suisse de la cryptographie
CryptoVenom : Le couteau suisse de la cryptographie
CryptoVenom est un outil OpenSource qui contient de nombreux systèmes de cryptographie et méthodes de cryptanalyse en un seul endroit, incluant des algorithmes classiques, des algorithmes de hachage, des algorithmes de codage, des portes logiques, des fonctions mathématiques, des chiffrements symétriques et asymétriques modernes, etc.
Faciliter la cryptanalyse ou l'utilisation des systèmes cryptographiques et leur manipulation.
Si vous êtes un joueur de CTF ou simplement un étudiant curieux à des fins d'apprentissage, cet outil est fait pour vous !
Étant donné qu'il s'agit d'un très gros outil et que je l'ai créé seul, il peut y avoir des erreurs. Si vous rencontrez une erreur ou si une fonctionnalité de l'outil ne fonctionne pas, veuillez me contacter dès que possible via Telegram (@LockedByte), par email ([email protected]) ou simplement ouvrir un ticket sur GitHub. Je corrigerai toutes ces erreurs rapidement.
CryptoVenom fonctionne UNIQUEMENT sous Linux, je l'ai testé uniquement sur Kali et Parrot OS. Si vous êtes sur une autre distribution et rencontrez des problèmes, faites-le moi savoir. L'installation est très simple : exécutez le fichier setup.py en tant que root et les dépendances seront installées.
[+] Classiques
[*] César
[*] Chiffre de Vigenère
[*] Chiffre de Playfair
[*] Carré de Polybe
[*] Morse
[*] Atbash
[*] Bacon
[*] Autoclé
[*] Chiffre de Beaufort
[*] Chiffre du rail
[*] Chiffre par substitution simple
[*] Transposition columnar
[*] Bifide
[*] Chiffre à quatre carrés
[*] Morse fractionné
[*] Enigma
[*] Chiffre de Gronsfeld
[*] Porta
[*] Clé courante
[*] Chiffre ADFGVX
[*] Chiffre ADFGX
[*] Chiffre affine
[*] Chiffre de Vernam
[+] Asymétrique
[*] RSA
[*] Diffie-Hellman
[*] DSA
[*] ECC (Cryptographie à courbe elliptique)
[+] Symétrique
[*] AES / Rijndael (Algorithme de chiffrement avancé)
[*] DES (Norme de chiffrement des données)
[*] Chiffrement XOR
[*] Blowfish
[*] Twofish
[*] 3DES / TDES (Triple DES)
[*] RC2 (Ron's Code 2)
[*] RC4 (Ron's Code 4)
[*] CAST
[*] SCrypt
[+] Codage
[*] Base16
[*] Base32
[*] Base64
[*] Base58
[*] Base85
[*] Base91
[*] Hexadécimal
[*] Octal
[*] Décimal
[*] Binaire
[*] ROT-x
[*] Encodage/Décodage URL
[+] Hachage
[*] MD5
[*] SHA-1
[*] SHA-224
[*] SHA-256
[*] SHA-384
[*] SHA-512
[*] MD2
[*] MD4
[*] Argon2
[*] BCrypt
[*] BigCrypt Unix
[*] Blake2b
[*] Blake2s
[*] BSDi Crypt Unix
[*] Hachage Cisco ASA
[*] Hachage 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 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
[+] Manipulation de chaînes
[*] Inverser la chaîne
[*] Inverser par blocs
[*] Mettre en majuscules
[*] Mettre en minuscules
[*] Liste d'un octet
[*] Inverser la casse
[*] Supprimer les espaces
[*] Supprimer les sauts de ligne
[*] Remplacement de chaîne
[*] Ajouter des numéros de ligne
[+] Fonctions mathématiques
[*] Algorithme d'exponentiation rapide
[*] Algorithme d'Euclide étendu
[*] Factoriser le produit de deux nombres premiers
[+] Autres
[*] XOR
[*] AND
[*] NAND
[*] NOT
[*] OR
[*] NOR
[*] XNOR
[*] Opérations PGP
J'ajouterai d'autres chiffrements, systèmes de cassage et fonctionnalités !