Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
hashID — Logiciel pour identifier les différents types de hachages - | Kitploit
Outils/GitHubGitHub/psypanda/hashid
Cassage de Mots de PasseAttaques de Mots de PasseAnalyse des VulnérabilitésAnalyse de HachageAnalyse ForensiqueCollecte d'Informations
GitHubpsypanda/hashid

hashID

Logiciel pour identifier les différents types de hachages -

Voir le dépôt
1.5k193il y a 4 ansVérifié par Kitploit

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
Site web

hashID | hash-identifier

Identifier les différents types de hachages utilisés pour chiffrer des données et surtout des mots de passe.

Ceci remplace hash-identifier <http://code.google.com/p/hash-identifier/>__, qui est obsolète !

hashID est un outil écrit en Python 3 qui permet d'identifier plus de 220 types de hachages uniques à l'aide d'expressions régulières. Une liste détaillée des hachages supportés est disponible ici <https://github.com/psypanda/hashID/blob/master/doc/HASHINFO.xlsx>__.

Il peut identifier un seul hachage, analyser un fichier ou lire plusieurs fichiers dans un répertoire et identifier les hachages qu'ils contiennent. hashID est également capable d'inclure le mode hashcat <https://hashcat.net/oclhashcat/>__ et/ou le format JohnTheRipper <http://www.openwall.com/john/>__ correspondants dans sa sortie.

hashID fonctionne directement avec Python 2 ≥ 2.7.x ou Python 3 ≥ 3.3 sur n'importe quelle plateforme.

*Remarque : lors de l'identification d'un hachage sur les systèmes nix, utilisez des guillemets simples pour éviter toute interpolation.

Installation

Vous pouvez installer, mettre à jour, désinstaller hashID avec ces commandes :

.. code:: console

root@kitploit:~
$ pip install hashid
$ pip install --upgrade hashid
$ pip uninstall hashid

Ou vous pouvez installer en clonant le dépôt :

.. code:: console

root@kitploit:~
$ sudo apt-get install python3 git
$ git clone https://github.com/psypanda/hashid.git
$ cd hashid
$ sudo install -g 0 -o 0 -m 0644 doc/man/hashid.7 /usr/share/man/man7/
$ sudo gzip /usr/share/man/man7/hashid.7

Sinon, vous pouvez récupérer la dernière version ici <https://github.com/psypanda/hashID/releases>__.

Utilisation

.. code:: console

root@kitploit:~
$ ./hashid.py [-h] [-e] [-m] [-j] [-o FILE] [--version] INPUT

+---------------------------+-------------------------------------------------------+ | Paramètre | Description | +===========================+=======================================================+ | INPUT | entrée à analyser (par défaut : STDIN) | +---------------------------+-------------------------------------------------------+ | -e, --extended | lister tous les algorithmes de hachage y compris les | | | mots de passe salés | +---------------------------+-------------------------------------------------------+ | -m, --mode | afficher le mode hashcat correspondant dans la sortie | +---------------------------+-------------------------------------------------------+ | -j, --john | afficher le format JohnTheRipper correspondant dans la| | | sortie | +---------------------------+-------------------------------------------------------+ | -o FILE, --outfile FILE | écrire la sortie dans un fichier (par défaut : STDOUT)| +---------------------------+-------------------------------------------------------+ | --help | afficher le message d'aide et quitter | +---------------------------+-------------------------------------------------------+ | --version | afficher le numéro de version du programme et quitter | +---------------------------+-------------------------------------------------------+

Capture d'écran

.. code:: console

root@kitploit:~
$ ./hashid.py '$P$8ohUJ.1sdFw09/bMaAQPTGDNi2BIUt1'
Analyzing '$P$8ohUJ.1sdFw09/bMaAQPTGDNi2BIUt1'
[+] Wordpress ≥ v2.6.2
[+] Joomla ≥ v2.5.18
[+] PHPass' Portable Hash

$ ./hashid.py -mj '$racf$*AAAAAAAA*3c44ee7f409c9a9b'
Analyzing '$racf$*AAAAAAAA*3c44ee7f409c9a9b'
[+] RACF [Hashcat Mode: 8500][JtR Format: racf]

$ ./hashid.py hashes.txt
--File 'hashes.txt'--
Analyzing '*85ADE5DDF71E348162894C71D73324C043838751'
[+] MySQL5.x
[+] MySQL4.1
Analyzing '$2a$08$VPzNKPAY60FsAbnq.c.h5.XTCZtC1z.j3hnlDFGImN9FcpfR1QnLq'
[+] Blowfish(OpenBSD)
[+] Woltlab Burning Board 4.x
[+] bcrypt
--End of file 'hashes.txt'--

Ressources

  • http://pythonhosted.org/passlib/index.html
  • http://openwall.info/wiki/john
  • http://openwall.info/wiki/john/sample-hashes
  • http://hashcat.net/wiki/doku.php?id=example\_hashes
Télécharger l’outil