Est-il possible de décrypter un hachage MD5 avec le sel?
J'ai besoin de déchiffrer ce mot de passe haché: e59dc19f2a3a569417fa183696f91604 et ont le sel: 4067. Est-il possible de récupérer le mot de passe avec cette information?
Savez-vous comment le sel et le hachage ont été appliquées?
Penser à ce sujet pendant une minute: un hachage md5 prend une chaîne de caractères de longueur arbitraire et crée une chaîne de caractères de longueur constante. Cela seul devrait vous dire qu'il est impossible de les inverser. Pourquoi? Car il doit y avoir un nombre infini de chaînes de caractères qui serait de hachage pour que longueur: de hachage n'est pas de chiffrement, il ne conserve pas les informations.
Le point de l'ensemble de de hachage est de rendre cela impossible.
Eh bien, je vous initier les gars de hashcat. Utilisé, décodé tous les MD5s avec/sans sel. C'était le mauvais endroit pour poser cette question.
Penser à ce sujet pendant une minute: un hachage md5 prend une chaîne de caractères de longueur arbitraire et crée une chaîne de caractères de longueur constante. Cela seul devrait vous dire qu'il est impossible de les inverser. Pourquoi? Car il doit y avoir un nombre infini de chaînes de caractères qui serait de hachage pour que longueur: de hachage n'est pas de chiffrement, il ne conserve pas les informations.
Le point de l'ensemble de de hachage est de rendre cela impossible.
Eh bien, je vous initier les gars de hashcat. Utilisé, décodé tous les MD5s avec/sans sel. C'était le mauvais endroit pour poser cette question.
OriginalL'auteur Jacob Greenway | 2014-10-23
Vous devez vous connecter pour publier un commentaire.
Non, les algorithmes de hachage sont à sens unique.
Vous pouvez hacher le mot de passe d'origine à nouveau et voir si le résultat du hachage match de la précédente.
OriginalL'auteur vtortola
Vous avez mentionné le mot décrypter dans votre question, alors je voulais juste mentionner tout d'abord que les hachages sont pas un moyen de chiffrement. Le cryptage est un processus à double sens de chiffrement et de déchiffrement. C'est un moyen de sécuriser les données en transit ou la stase.
Les hachages sont un moyen de l'algorithme et ne peut pas être décrypté. Cependant, il y a moyen de trouver ce qui a été haché. Si vous faites un peu de recherche en tables arc-en -, vous verrez que vous avez simplement besoin de construire une liste de textes (avec un sel, dans votre cas) et leur hash.
Hachages et le Chiffrement sont comme le pain et la crème glacée. Vous pouvez chauffer le pain et obtenir des toasts, mais vous ne peut pas refroidir toast de pain. Vous pouvez à la tête de la crème glacée pour obtenir la crème, et vous peut refroidir à nouveau pour obtenir votre glace arrière.
OriginalL'auteur Reverend Tim
Il y a un moyen de décrypter, mais c'est un processus long et laborieux. On l'appelle la "force brute", ce qui signifie que vous essayez un grand (et pour les grands, je veux dire de manière significative grande dépend de la longueur du mot de passe) nombre d'entrées. Puisque la fonction de hachage est une fonction qui produit un non-résultat aléatoire, vous trouverez toujours une carte d'entrée à la même sortie. Donc, à l'aide de "force brute", vous êtes littéralement en essayant toutes les combinaisons possibles et de voir si le hachage est produite est égale à la valeur de hachage stockées sur le système (puisque vous connaissez déjà le sel). Il y a des outils qui font cela comme John the Ripper (disponible sur Kali Linux) mais encore une fois, dépend de votre puissance de calcul, il peut prendre un certain temps.
OriginalL'auteur RockyEEKlvn
J'ai essayé de déchiffrer un hachage avec du sel, et il fonctionne, mais seulement avec le même chiffrer l'application ou de la méthode (je veux dire avec exactement la même chose, si u chiffrer sur un site web, ou une application, vous devez déchiffrer que, sur la même place).
J'espère que ça aide
OriginalL'auteur achmad