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

ASP.NET Discussion :

[C#]Cryptage MD5


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 273
    Par défaut [C#]Cryptage MD5
    Bonjour à tous
    Voilà j'aimerais crypter un texte avec MD5 mais ceci dans une classe. J'ai réussi à le faire dans une applic web avec des webservices mais dans une classe ce n'est pas pareil. Voici ce que je faisais avant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mdp = FormsAuthentication.HashPasswordForStoringInConfigFile(mdp, "MD5");
    Qqu aurait- il l'équivalent pour une classe?
    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 273
    Par défaut
    personne pour m'aider?

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 113
    Par défaut
    voila

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Public Function toMD5(ByVal strText As String) As String
            Dim buffer As Byte() = System.Text.Encoding.Default.GetBytes(strText)
            Try
                Dim check As System.Security.Cryptography.MD5CryptoServiceProvider
                check = New System.Security.Cryptography.MD5CryptoServiceProvider
                Dim somme As Byte() = check.ComputeHash(buffer)
                Dim ret As String = ""
     
                For Each a As Byte In somme
                    If (a < 16) Then
                        ret += "0" + a.ToString("X")
                    Else
                        ret += a.ToString("X")
                    End If
                Next
                Return ret
            Catch exc As Exception
                Throw exc
            End Try
        End Function

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 273
    Par défaut
    sry j'avais pas précisé que c t en C#

  5. #5
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut
    il y a plein de traducteur vb <> c#...

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 273
    Par défaut
    un grand merci a vous 2

  7. #7
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    Une petit traduction en C# :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    public string toMD5(string strText)
            {
     
                Byte[] buffer;
                buffer = Encoding.Default.GetBytes(strText);
                try
                {
                    MD5CryptoServiceProvider check = new MD5CryptoServiceProvider();
                    Byte[] somme;
                    somme = check.ComputeHash(buffer);
                    string ret = "";
     
                    foreach (byte a in somme)
                    {
                        if (a < 16) ret += "0" + a.ToString("X");
                        else ret += a.ToString("X");
                    }
                    return ret;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
     
            }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] : Cryptage MD5
    Par dcollart dans le forum C#
    Réponses: 8
    Dernier message: 19/09/2009, 05h27
  2. Algo pour Cryptage Md5
    Par ..::snake::.. dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 25/05/2007, 00h46
  3. Comment utiliser le cryptage MD5 (Dimka Maslov) ?
    Par bds2006 dans le forum Delphi
    Réponses: 3
    Dernier message: 08/06/2006, 17h24
  4. [Sécurité] Cryptage MD5 et sécurité ?
    Par renaudjuif dans le forum Langage
    Réponses: 11
    Dernier message: 01/05/2006, 01h52
  5. Validation formulaire et cryptage md5
    Par nerick dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/01/2006, 10h49

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