Md5()

bonjour,
J'aimerai crypter les mots de passe par la fonction md5();est ce qu'l y'a une foncton inverse a md5().

merci

2 réponses

  1. Modérateur
    Salut !

    Non, il n'y a pas de fonction inverse. c'est tout l'intérêt de MD5.

    Voilà comment on fait:

    Création du mot de passe:
    empreinte = MD5(motdepasse).
    Et on stock l'empreinte.

    Vérification du mot de passe
    empreinte2 = MD5(motdepasse)
    Si empreinte2 <> empreinte, alors "Mauvais mot de passe !"
    sinon : "mot de passe accepté.

    MD5 n'est pas un algorithme de chiffrement: on ne peut donc pas déchiffrer le MD5.
    C'est un algorithme de hashage.

    (tiens en passant, je te recommande SHA1 ou SHA256 plutôt que MD5.)
    1. Modérateur
      bonjour
      Dans quel langage?
      merci

      Chouba
      Casque Bleu forumique