IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Encrypter un mot de passe


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 142
    Par défaut Encrypter un mot de passe
    Bonjour à tous
    Je m'adresse à vous car j'ai un petit problème. J'ai une méthode en VB.NET qui permet de crypter un mot de passe entré lors de l'authentification. J'aurai besoin de faire la méme chose mais en PHP. qu'elles sont alors les fonctions équivalentes ?

    le fonction VB.net est la suivante :
    Public Shared Function Encrypt(ByVal cleanString As String) As String
    Dim clearBytes As [Byte]()
    clearBytes = New UnicodeEncoding().GetBytes(cleanString)
    Dim hashedBytes As [Byte]() = CType(CryptoConfig.CreateFromName("MD5"), HashAlgorithm).ComputeHash(clearBytes)
    Dim hashedText As String = BitConverter.ToString(hashedBytes)
    Return hashedText
    End Function
    Merci d'avance et bon courage à tout le monde.

  2. #2
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    Apparement ta méthode encrypte en MD5. Si je ne me trompe pas regarde du coté de la fonction MD5

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 142
    Par défaut
    salut Bebel, merci pour ton soutien. sinon j'ai essayé avec la fonction php MD5 mais ça ne donne pas le même résultat que le script Vb.net posté en haut. md5 tout court ne suffit pas. et j'ai une difficulté à trouver les fonction qui permettent de faire la même chose que ce script là (conversion en bits ...)

    bonne chance à tous.

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 657
    Par défaut
    Salut,

    Est-ce que tu pourrais expliquer un peu ce que fait ta fonction VB ?
    Eventuellement un ou deux exemple de résultats pourraient être pratique aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    // converti en unicode ? utf8 ou utf16 ?
    clearBytes = New UnicodeEncoding().GetBytes(cleanString) 
     
    // $hashedBytes = md5($clearBytes) en php je pense
    Dim hashedBytes As [Byte]() = CType(CryptoConfig.CreateFromName("MD5"), HashAlgorithm).ComputeHash(clearBytes)
     
    // quelle sortie donne cette fonction ?
    Dim hashedText As String = BitConverter.ToString(hashedBytes)
    Tu auras peut-être besoin des fonctions pack/unpack en PHP pour réaliser ça

    Bon courage

Discussions similaires

  1. Encrypter un mot de passe en MD5
    Par ruyeken dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 20/02/2013, 19h56
  2. [AC-2010] Encrypter un mot de passe avant de le mettre à jour dans la table
    Par toumack dans le forum VBA Access
    Réponses: 4
    Dernier message: 29/12/2012, 12h50
  3. Encryption de mot de passe, best practice
    Par Baquardie dans le forum Développement
    Réponses: 1
    Dernier message: 22/04/2010, 19h35
  4. [Securité] Encrypter/décrypter un mot de passe
    Par lenoil dans le forum Windows Forms
    Réponses: 1
    Dernier message: 22/12/2008, 18h18
  5. MySQL encrypt et changement de mot de passe
    Par Michaël dans le forum Requêtes
    Réponses: 6
    Dernier message: 27/11/2005, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo