Header
C# - Calcolare MD5 di una stringa
in: CSharp  So/Code: Generico Data: 08/07/2015
Ora: 11.56:33
Articolo visualizzato: 2596 volte

Calcolare l'MD5 di una stringa è pratica comune soprattutto nella conservazione di password nei DB o file di configurazione. Di seguito una piccola funzione utile per calcolare, da notare che la stringa viene prima convertita in unicode per avere una codifica di riferimento.

using System.Security.Cryptography;
...
private static string MD5(string text)
{
    UnicodeEncoding UE = new UnicodeEncoding();
    byte[] hashValue;
    byte[] message = UE.GetBytes(text);

    MD5 hashString = new MD5CryptoServiceProvider();
    string hex = "";

    hashValue = hashString.ComputeHash(message);
    foreach (byte x in hashValue)
    {
        hex += String.Format("{0:x2}", x);
    }
    return hex;
}

Commenti Commenti (0) | User Autore: Guido Camerlingo (Guiz)
Tags: c# c sharp md5 generate Calculate unicode string calcolare generare md5 stringa visual studio





Articoli Correlati
C# - Calcolare MD5 di una stringa
Calcolo Mutuo la nostra semplice app per calcolare la rata del mutuo
Delphi - Indy Base64 Code-Encode
Delphi - case with string
[PHP] - Connessione php a file access protetto da password

Commenti

Scrivi Commento
Codice Verifica

Commento massimo 5000 caratteri.(Tutti i campi contrassegnati da * sono obbligatori).

   

Ricerca

Glossario Naviga nel nostro glossario!
Scopri il gergo dei Geek!


 ULTIMI ARTICOLI

774 giorni fa
995 giorni fa

 [EN] Last Articles

1293 giorni fa
 Siti Amici

Visita il Blog Roll
Contattaci! Diventa nostro amico!



 Hot Downloads


 Categorie

85
163
58
87
13
2
20
36
1
2
5
5
128
7
24
15
62
45

 Code

11
11
3
6
2
24
1
7

 Games

19
45
13

 GUIDE


 Novità Downloads

75
69
3882

 Tags Cloud

collection satelliti diretta android rumors acquisizione rinvio bug versione snaptu vettore rinvio successo missione manager rilascio nuovo vega market 4.2



 CopyRight

Valid XHTML 1.0 Transitional CSS Valido! [Valid RSS] Creative Commons License


Geek-Blog by Flavio Mandato, Giuseppe Vaccaro, Guido Camerlingo, Stefano Natale, Domenico Cavallo is licensed under a Creative Commons Attribuzione-Non opere derivate 2.5 Italia License.
Based on a work at www.geek-blog.it.
Permissions beyond the scope of this license may be available at http://www.geek-blog.it/

Disclaimer - Responsabilità - Pagina generata in 0.047 secondi. Geek-Blog.it