Vérifier si la chaîne est un Hachage MD5

Par accident, j'ai arrêté de hachage des mots de passe avant ils étaient stockés, alors maintenant ma base de données est un mélange de mots de passe MD5 et unhashed mots de passe.

Je veux faire une boucle par hachage et de ceux qui ne sont pas de MD5. Est-il possible de vérifier si une chaîne est un hachage MD5?

  • NullPointer la réponse est votre meilleur coup, mais encore, vous ne pouvez pas être sûr, sauf si vous êtes déjà en permettant aux utilisateurs d'enregistrer un mot de passe qui peut être de 32 caractères de long.
  • Hors sujet, mais MD5 est considéré comme "cassé" pour le stockage des mots de passe en raison de la facilité avec laquelle vous pouvez calculer toutes les clés possibles. Regardez: stackoverflow.com/questions/4795385/... et stackoverflow.com/questions/1581610/... et openwall.com/phpass
InformationsquelleAutor kmoney12 | 2013-01-13