Bien le bonjour,

Je me permet de poster ce post car j'ai un petit souci.

En effet je cherche pour une de mes applications à stocker dans deux variables de type string et privée la valeur hachée d'un login et d'un mot de passe.

Voici mes variables:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
private string loginString = "", passwordString = "";
C'est dans ces variables que je souhait stocker les hash.

Pour ce faire, j'ai donc fait une méthode temporaire qui est appelée au chargement de la page:

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
 
protected void Unnamed_Click()
    {
        byte[] HashValPass, HashValLogin;
        string HashValPassString, HashValLoginString,
        LoginString = "log";
        passwordString = "pass";
 
        UnicodeEncoding UE = new UnicodeEncoding();
        byte[] LoginBytes = UE.GetBytes(LoginString);
        byte[] PassBytes = UE.GetBytes(passwordString);
 
        SHA256Managed SHhash = new SHA256Managed();
        HashValLogin = SHhash.ComputeHash(LoginBytes);
        HashValPass = SHhash.ComputeHash(PassBytes);
 
        HashValLoginString = Convert.ToBase64String(HashValLogin);
        HashValPassString = Convert.ToBase64String(HashValPass);
        //HashValLoginString = System.Text.Encoding.UTF8.GetString(HashValLogin);
        //HashValPassString = System.Text.Encoding.UTF8.GetString(HashValPass);
 
 
        Response.Write(HashValLoginString);
        Response.Write("<br />");
        Response.Write(HashValPassString);
    }
Cependant j'obtient vraiment quelque chose d’illisible pour l'homme et inexploitable car les valeur je souhaite les copier/coller...

Merci d'avance pour votre aide ...

PS: J'ai également essayé avec: