Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
HashPrint — Outil forensique en ligne de commande qui identifie plus de 90 algorithmes de hachage (MD5, bcrypt, SHA256) à partir de valeurs uniques, de fichiers ou d'analyses récursives de répertoires, avec export en JSON, YAML et texte. | Kitploit
Outils/GitHubGitHub/tahaqaisar/hashprint
Utilitaires GénérauxAnalyse de HachageScripting et AutomatisationAnalyse ForensiqueCriminalistique NumériqueCryptographie
GitHubtahaqaisar/hashprint

HashPrint

Outil forensique en ligne de commande qui identifie plus de 90 algorithmes de hachage (MD5, bcrypt, SHA256) à partir de valeurs uniques, de fichiers ou d'analyses récursives de répertoires, avec export en JSON, YAML et texte.

Voir le dépôt
15il y a 1 jourPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

HashPrint

Qu'est-ce que c'est ?

Remarque : il s'agit d'un projet étudiant

Une chaîne aléatoire comme 'b318c90ba09d05dfc9ff3991974eee68' peut assurément sembler effrayante. N'ayez plus peur, HashPrint veille sur vous.

À propos de HashPrint

HashPrint est un outil forensique en ligne de commande capable d'identifier quel algorithme (comme MD5, bcrypt, SHA256) a produit cette chaîne d'apparence effrayante, appelée hash, comme celle ci-dessus.

Fonctionnalités de HashPrint

  1. Prise en charge des hashes : HashPrint peut identifier plus de 90 hashes.
  2. Options d'export : HashPrint vous permet d'exporter les résultats dans divers formats, comme JSON et YAML.
  3. Hashes multiples : HashPrint peut lire plusieurs hashes depuis un fichier texte. Il peut analyser récursivement un répertoire pour localiser les fichiers texte contenant des hashes. Il peut également accepter plusieurs hashes depuis la ligne de commande.
  4. Sortie colorée : HashPrint affiche des résultats colorés, ce qui les rend plus faciles à lire.
  5. Facile à utiliser : si vous vous sentez bloqué, rappelez-vous que l'aide n'est qu'à un flag de distance.

Installation

Nécessite Python 3.14+

Si vous installez avec pip, vous devez avoir Python 3.14 ou supérieur installé sur votre système

$ pip install pyhashprint

OU avec uv

uv installe la bonne version de Python si nécessaire

Configurez d'abord un environnement virtuel :

$ uv venv

Puis installez :

$ uv pip install pyhashprint

Utiliser sans installer

Nécessite uv

$ uv tool run pyhashprint

OU

$ uvx pyhashprint

Comment utiliser HashPrint ?

OptionObjectif
-h, --helpaffiche le message d'aide et quitte.
-f, --hash-filecette option prend en argument un chemin vers un fichier texte. Avec cette option, HashPrint lira le fichier au chemin spécifié à la recherche de hashes. Le fichier doit contenir un hash par ligne.
-c, --hashcette option prend un hash en argument et l'identifie. Il doit être entre guillemets simples et sans le préfixe 0x.
-x, --formatcette option vous permet de choisir entre les formats d'export. Vous pouvez exporter les résultats aux formats JSON, YAML et texte. Cette option ne peut pas fonctionner sans l'option -p, --path.
-p, --pathcette option spécifie le chemin du fichier d'export. Si un chemin vers un fichier préexistant est spécifié, il sera écrasé s'il contient déjà du contenu. Si le fichier au chemin spécifié n'existe pas, HashPrint le créera.
-w, --walkcette option analyse récursivement un répertoire au chemin spécifié à la recherche de fichiers texte, contenant un hash par ligne.
-v, --versioncette option affiche le numéro de version de HashPrint.

Exemples d'utilisation

Pour l'aide

$ hashprint --help

Afficher le numéro de version

$ hashprint --version

Identifier un seul hash

$ hashprint -c 'a9993e364706816aba3e25717850c26c9cd0d89d'

OU

$ hashprint --hash 'a9993e364706816aba3e25717850c26c9cd0d89d'

Identifier plusieurs hashes

$ hashprint -c '0cc175b9c0f1b6a831c399e269772661' -c 'e8b7be43'

Identifier des hashes depuis un fichier + exporter les résultats vers un fichier

$ hashprint -f path/to/txt/file/containing/hashes -x text -p path/of/export/file

La commande ci-dessus exporte les résultats dans un format texte lisible par l'humain dans un fichier de votre choix. HashPrint créera le fichier s'il n'existe pas.

Scanner récursif de répertoire + export des résultats vers un fichier

$ hashprint -w path/to/directory -x format -p path/of/export/file

LICENCE

Ce projet est sous licence MIT.

Rapports de bugs et demandes de fonctionnalités

Vous avez trouvé un bug ou avez une idée pour une nouvelle fonctionnalité ?

-Pour les bugs : Ouvrir une Issue.

-Suggérer une fonctionnalité ou une amélioration : Ouvrir une Issue.

-Pour de nouvelles idées ou des questions : N'hésitez pas à lancer un fil de discussion dans Discussions !

Télécharger l’outil