Md5()

bah.s Messages postés 28 Statut Membre -  
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -
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. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
  2. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    bonjour
    Dans quel langage?
    merci

    Chouba
    Casque Bleu forumique
    0