Je pense que l'affiche est peut-être un débutant, et le dernier problème qu'il veut résoudre est de savoir comment changer le mot de passe. Cette question n'est qu'un problème qui se pose lors du changement de mot de passe. Puisque l'idée de changer le mot de passe est fausse, la question s'écarte du sens.
Cependant, quand j'ai vu les longues réponses des personnes ci-dessus, j'ai juste compris un point de connaissance que les débutants ne comprennent pas. Le résultat peut être que l'affiche ne comprend même pas de quoi vous parlez. Aucune solution ou solution possible au problème n’est donnée du tout.
La solution à ce problème est :
Vous configurez d'abord 3 zones de saisie
Ensuite, la première consiste à laisser l'utilisateur saisir le mot de passe d'origine.
Les deuxième et troisième zones de saisie sont utilisées pour permettre aux utilisateurs de saisir de nouveaux mots de passe et de confirmer de nouveaux mots de passe.
Après la soumission, comparez le mot de passe d'origine de l'utilisateur en utilisant la méthode de cryptage précédente telle que votre cryptage md5 avec le mot de passe crypté stocké dans la base de données. S'ils sont identiques, cela signifie que le mot de passe d'origine est correct. Il peut être déterminé que l'identité de l'utilisateur est légitime. (Quant à la raison pour laquelle c'est le cas, parce que md5 est irréversible, nous allons simplement le chiffrer à nouveau. Comparez-le avec le vôtre. Le même mot de passe doit être chiffré de la même manière.)
Si l'identité de l'utilisateur est légitime, sachez que le nouveau mot de passe est crypté et enregistré. N lignes de code de vérification sont omises ici.
Tout d'abord, il est recommandé au sujet de rechercher en premier s'il rencontre un problème. Deuxièmement, MD5 est un algorithme de cryptage irréversible. Si le projet doit changer le mot de passe, le mot de passe saisi par l'utilisateur sera crypté en md5, puis la clé correspondra. Si vous souhaitez simplement restaurer MD5, il existe de nombreuses méthodes de décryptage en ligne sur Internet, mais elles ne peuvent décrypter que des mots de passe relativement simples.
Enfin, je suggère à l'auteur de la question de fermer cette question, elle n'a vraiment aucun sens , merci
En principe, ce n'est pas possible, md5 est un cryptage unidirectionnel. Lors de la vérification, les valeurs md5 sont également comparées pour voir si elles sont identiques. Si vous souhaitez le déchiffrer, vous pouvez télécharger les données à partir de la table arc-en-ciel prête à l'emploi, mais le résultat n'est pas garanti à 100 %. Il faudra beaucoup de temps pour atteindre md5 sur place.
C'est fondamentalement impossible. Le décryptage sur Internet dépend du hasard. Si vous avez de la chance, vous pourriez rencontrer la même valeur md5 et la même chaîne correspondante. De plus, les valeurs md5 ne correspondent pas aux chaînes une à une. Les valeurs md5 de nombreuses chaînes sont les mêmes...
Le questionneur peut effectuer une recherche sur Baidu pour savoir ce qu'est MD5 C'est un algorithme irréversible. Algorithmes réversibles tels que Base64.
MD5 ne peut pas être restauré. Sinon, il n’est pas nécessaire de le forcer brutalement, il suffit de le restaurer directement. Il est recommandé de rechercher l'algorithme salé PBKDF2.
MD5 est conçu pour qu'il ne puisse pas être restauré. Chaque fois que vous vérifiez, vous devez convertir le mot de passe en 32 bits, puis le comparer avec les 32 bits stockés dans la base de données
Je pense que l'affiche est peut-être un débutant, et le dernier problème qu'il veut résoudre est de savoir comment changer le mot de passe. Cette question n'est qu'un problème qui se pose lors du changement de mot de passe. Puisque l'idée de changer le mot de passe est fausse, la question s'écarte du sens.
Cependant, quand j'ai vu les longues réponses des personnes ci-dessus, j'ai juste compris un point de connaissance que les débutants ne comprennent pas. Le résultat peut être que l'affiche ne comprend même pas de quoi vous parlez. Aucune solution ou solution possible au problème n’est donnée du tout.
La solution à ce problème est :
Vous configurez d'abord 3 zones de saisie
Ensuite, la première consiste à laisser l'utilisateur saisir le mot de passe d'origine.
Les deuxième et troisième zones de saisie sont utilisées pour permettre aux utilisateurs de saisir de nouveaux mots de passe et de confirmer de nouveaux mots de passe.
Après la soumission, comparez le mot de passe d'origine de l'utilisateur en utilisant la méthode de cryptage précédente telle que votre cryptage md5 avec le mot de passe crypté stocké dans la base de données. S'ils sont identiques, cela signifie que le mot de passe d'origine est correct. Il peut être déterminé que l'identité de l'utilisateur est légitime. (Quant à la raison pour laquelle c'est le cas, parce que md5 est irréversible, nous allons simplement le chiffrer à nouveau. Comparez-le avec le vôtre. Le même mot de passe doit être chiffré de la même manière.)
Si l'identité de l'utilisateur est légitime, sachez que le nouveau mot de passe est crypté et enregistré. N lignes de code de vérification sont omises ici.
D'accord
MD5
Pas du tout加密算法
D'accord. . . .MD5
est摘要算法
. . . Et摘要算法
n'a théoriquement pas besoin de逆向解码
.Tout d'abord, il est recommandé au sujet de rechercher en premier s'il rencontre un problème.
Deuxièmement, MD5 est un algorithme de cryptage irréversible. Si le projet doit changer le mot de passe, le mot de passe saisi par l'utilisateur sera crypté en md5, puis la clé correspondra. Si vous souhaitez simplement restaurer MD5, il existe de nombreuses méthodes de décryptage en ligne sur Internet, mais elles ne peuvent décrypter que des mots de passe relativement simples.
Enfin, je suggère à l'auteur de la question de fermer cette question, elle n'a vraiment aucun sens , merci
Oh mon Dieu~
Ce bébé est mort de peur~
Tu veux vraiment
解密
~Les utilisateurs
obtiennent
旧密码
et新密码
.Crypter
旧密码
md5.Comparez le
旧密码
crypté avec le mot de passe de la base de données.S'ils sont identiques, alors
新密码
md5 est crypté et stocké dans la base de données.L'algorithme de résumé n'est pas si facile à inverser
Bien sûr, vous pouvez utiliser l'outil de décryptage md5 en ligne.
En principe, ce n'est pas possible, md5 est un cryptage unidirectionnel. Lors de la vérification, les valeurs md5 sont également comparées pour voir si elles sont identiques. Si vous souhaitez le déchiffrer, vous pouvez télécharger les données à partir de la table arc-en-ciel prête à l'emploi, mais le résultat n'est pas garanti à 100 %. Il faudra beaucoup de temps pour atteindre md5 sur place.
C'est fondamentalement impossible. Le décryptage sur Internet dépend du hasard. Si vous avez de la chance, vous pourriez rencontrer la même valeur md5 et la même chaîne correspondante. De plus, les valeurs md5 ne correspondent pas aux chaînes une à une. Les valeurs md5 de nombreuses chaînes sont les mêmes...
.Il est impossible de restaurer, mais il est possible d'essayer d'entrer en collision
Le questionneur peut effectuer une recherche sur Baidu pour savoir ce qu'est
MD5
C'est un algorithme irréversible. Algorithmes réversibles tels queBase64
.MD5 ne peut pas être restauré. Sinon, il n’est pas nécessaire de le forcer brutalement, il suffit de le restaurer directement.
Il est recommandé de rechercher l'algorithme salé PBKDF2.
MD5 est conçu pour qu'il ne puisse pas être restauré. Chaque fois que vous vérifiez, vous devez convertir le mot de passe en 32 bits, puis le comparer avec les 32 bits stockés dans la base de données