(1) Le nom d'utilisateur et le mot de passe sont enregistrés dans la base de données généralement utilisée et le mot de passe n'est pas stocké dans le mot de passe.
Parfois, dans le mot de passe MD5, de nombreuses langues fournissent des méthodes ou des fonctions qui donnent naissance au mot de passe MD5. L'algorithme de chiffrement de MD5 est public.
Parfois, vous pouvez également utiliser votre propre algorithme de cryptage de chaînes.
(2) Le processus de fissuration MD5 consiste à calculer un grand nombre de valeurs MD5 de chaîne ou toutes les possibles, puis de remettre en question pour se fissurer. Bien que certains sites Web stipulent que le nombre de mots de passe se situe entre 6 et 20 bits, il est assez difficile de calculer autant de chaînes à l'avance et d'organiser efficacement le stockage et les demandes.
Parce que le nombre de MD5 est fixé, comme 16, 32,64, et la combinaison et la longueur de la chaîne sont infinies, c'est un conflit. Mais si vous savez que la longueur des chaînes pré-cryptées est fixe, comme 6 ~ 20, cela peut toujours être fissuré.
Cependant, si vous ne connaissez pas la longueur du personnage avant le chiffrement, cela est sans fin. Il semble que personne ne puisse encore craquer.
Md5 Motword Motway Cracked Site Web: Vous pouvez rechercher "Decryption MD5" sur Baidu
(3) Un programme de module de mot de passe MD5 pour la génération d'une chaîne donnée est donné ci-dessous.
Importer Java.Security.MessagedIGest; classe publique MD5Test {public void tomd5 (String PlainText) {try {// MessagediGest objets qui réalisent l'algorithme abstrait spécifié. MessagediGest MD = MessagedIGest.getInstance ("MD5"); md.update (PlainText.getBytes ()); BYTE B [] = md.digest (); i = b [offset]; Println ("32 -bit:" + buf.toString ()); / 16 Le chiffrement de la position est en fait une interception avec un cryptage 32-bits} Catch (exception e) {e.printStackTrace ();}} public static void main (String agrs []) {new MD5Test (). lxd "); // cryptant lxd}}PS: Voici 2 outils de cryptage MD5.
Outil de cryptage en ligne MD5:
http://tools.vevb.com/password/createmd5password
MD5 / HASH / SHA-1 / SHA-2 / SHA-256 / SHA-512 / SHA-3 / RIMEMD-160-160 Tool de cryptage:
http://tools.vevb.com/password/hash_md5_sha