Console.WriteLine("Valeur de toto: " + toto); [/code]
je vois:
Valeur de toto: NzEtNzctMzctNzMtNzItN0E et pas qw7sre
Une idée ?
Merci
-- LEBRUN Thomas http://morpheus.developpez.com http://blog.developpez.com/index.php?blog=9
"Paul Bacelar" a écrit :
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> wrote in message news: > Bonsoir tout le monde :) > > alors, une petite question bête pour vous (ca fait 4 heures que je galère > dessus moi : ) > > > Je "crypte" une chaîne de caractères par: > > [code] > byte [] _TmpChar = Convert.FromBase64String("Test"); > string _TmpPassString = BitConverter.ToString(_TmpChar); > [/code] > > > Comment, depuis ma chaine TmpPassString, je peux à nouveau récupérer ma > chaine "Test" ? > > > > Une idée ? > > > A+ et merci > > > -- > LEBRUN Thomas > http://morpheus.developpez.com > http://blog.developpez.com/index.php?blog=9
Console.WriteLine("Valeur de toto: " + toto);
[/code]
je vois:
Valeur de toto: NzEtNzctMzctNzMtNzItN0E
et pas qw7sre
Une idée ?
Merci
--
LEBRUN Thomas
http://morpheus.developpez.com
http://blog.developpez.com/index.php?blog=9
"Paul Bacelar" a écrit :
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> wrote in message
news:290578B1-5EA9-4D07-8E48-480B7A2710CF@microsoft.com...
> Bonsoir tout le monde :)
>
> alors, une petite question bête pour vous (ca fait 4 heures que je galère
> dessus moi : )
>
>
> Je "crypte" une chaîne de caractères par:
>
> [code]
> byte [] _TmpChar = Convert.FromBase64String("Test");
> string _TmpPassString = BitConverter.ToString(_TmpChar);
> [/code]
>
>
> Comment, depuis ma chaine TmpPassString, je peux à nouveau récupérer ma
> chaine "Test" ?
>
>
>
> Une idée ?
>
>
> A+ et merci
>
>
> --
> LEBRUN Thomas
> http://morpheus.developpez.com
> http://blog.developpez.com/index.php?blog=9
Console.WriteLine("Valeur de toto: " + toto); [/code]
je vois:
Valeur de toto: NzEtNzctMzctNzMtNzItN0E et pas qw7sre
Une idée ?
Merci
-- LEBRUN Thomas http://morpheus.developpez.com http://blog.developpez.com/index.php?blog=9
"Paul Bacelar" a écrit :
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> wrote in message news: > Bonsoir tout le monde :) > > alors, une petite question bête pour vous (ca fait 4 heures que je galère > dessus moi : ) > > > Je "crypte" une chaîne de caractères par: > > [code] > byte [] _TmpChar = Convert.FromBase64String("Test"); > string _TmpPassString = BitConverter.ToString(_TmpChar); > [/code] > > > Comment, depuis ma chaine TmpPassString, je peux à nouveau récupérer ma > chaine "Test" ? > > > > Une idée ? > > > A+ et merci > > > -- > LEBRUN Thomas > http://morpheus.developpez.com > http://blog.developpez.com/index.php?blog=9
Console.WriteLine("Valeur de toto: " + toto); [/code]
je vois:
Valeur de toto: NzEtNzctMzctNzMtNzItN0E > et pas qw7sre
Une idée ?
Merci
Bonjour, Quelque chose m'échappe ? Tu considères, si j'en crois le code, que ta chaîne "qw7sre", représente un encodage base 64. Je dirais que dans ce cas, la longueur doit être multiple de 4 (compléter avec des signes = si nécessaire). D'autre part, tu te limites aux caractère A..Z, a..z, 0..9, + et / Ton code s'exécute ? Chez moi en VB cela plante sur la première ligne. Admettons. Dans ce cas, un Convert.ToBase64String du tableau d'octets obtenu avec Convert.FromBase64String te renvoies la chaîne de départ.
-- Fred
Dans le message:C79C9682-21DA-4FAA-9E62-8BE4547D8607@microsoft.com,
LEBRUN Thomas écrit :
Console.WriteLine("Valeur de toto: " + toto);
[/code]
je vois:
Valeur de toto: NzEtNzctMzctNzMtNzItN0E >
et pas qw7sre
Une idée ?
Merci
Bonjour,
Quelque chose m'échappe ?
Tu considères, si j'en crois le code, que ta chaîne "qw7sre", représente un
encodage base 64.
Je dirais que dans ce cas, la longueur doit être multiple de 4 (compléter
avec des signes = si nécessaire). D'autre part, tu te limites aux caractère
A..Z, a..z, 0..9, + et /
Ton code s'exécute ? Chez moi en VB cela plante sur la première ligne.
Admettons.
Dans ce cas, un Convert.ToBase64String du tableau d'octets obtenu avec
Convert.FromBase64String te renvoies la chaîne de départ.
Console.WriteLine("Valeur de toto: " + toto); [/code]
je vois:
Valeur de toto: NzEtNzctMzctNzMtNzItN0E > et pas qw7sre
Une idée ?
Merci
Bonjour, Quelque chose m'échappe ? Tu considères, si j'en crois le code, que ta chaîne "qw7sre", représente un encodage base 64. Je dirais que dans ce cas, la longueur doit être multiple de 4 (compléter avec des signes = si nécessaire). D'autre part, tu te limites aux caractère A..Z, a..z, 0..9, + et / Ton code s'exécute ? Chez moi en VB cela plante sur la première ligne. Admettons. Dans ce cas, un Convert.ToBase64String du tableau d'octets obtenu avec Convert.FromBase64String te renvoies la chaîne de départ.
-- Fred
LEBRUN Thomas
Bon, j'ai fait autrement: je suis passé par cette méthode: http://www.aspemporium.com/howto.aspx?hid
Merci quand même :)
A+
-- LEBRUN Thomas http://morpheus.developpez.com http://blog.developpez.com/index.php?blog=9
"Fred" a écrit :
Dans le message:, LEBRUN Thomas écrit : > Cela ne fonctionne pas..... > > Si, je met: > > [code] > byte [] _TmpChar = Convert.FromBase64String("qw7sre"); > string _TmpPassString = BitConverter.ToString(_TmpChar); > byte [] _TmpChar2 > > System.Text.Encoding.UTF8.GetBytes(_TmpPassString); string toto > > Convert.ToBase64String(_TmpChar2); > > Console.WriteLine("Valeur de toto: " + toto); > [/code] > > je vois: > > Valeur de toto: NzEtNzctMzctNzMtNzItN0E > > > et pas qw7sre > > Une idée ? > > Merci
Bonjour, Quelque chose m'échappe ? Tu considères, si j'en crois le code, que ta chaîne "qw7sre", représente un encodage base 64. Je dirais que dans ce cas, la longueur doit être multiple de 4 (compléter avec des signes = si nécessaire). D'autre part, tu te limites aux caractère A..Z, a..z, 0..9, + et / Ton code s'exécute ? Chez moi en VB cela plante sur la première ligne. Admettons. Dans ce cas, un Convert.ToBase64String du tableau d'octets obtenu avec Convert.FromBase64String te renvoies la chaîne de départ.
-- Fred
Bon, j'ai fait autrement: je suis passé par cette méthode:
http://www.aspemporium.com/howto.aspx?hid
Merci quand même :)
A+
--
LEBRUN Thomas
http://morpheus.developpez.com
http://blog.developpez.com/index.php?blog=9
"Fred" a écrit :
Dans le message:C79C9682-21DA-4FAA-9E62-8BE4547D8607@microsoft.com,
LEBRUN Thomas écrit :
> Cela ne fonctionne pas.....
>
> Si, je met:
>
> [code]
> byte [] _TmpChar = Convert.FromBase64String("qw7sre");
> string _TmpPassString = BitConverter.ToString(_TmpChar);
> byte [] _TmpChar2 > > System.Text.Encoding.UTF8.GetBytes(_TmpPassString); string toto > > Convert.ToBase64String(_TmpChar2);
>
> Console.WriteLine("Valeur de toto: " + toto);
> [/code]
>
> je vois:
>
> Valeur de toto: NzEtNzctMzctNzMtNzItN0E > >
> et pas qw7sre
>
> Une idée ?
>
> Merci
Bonjour,
Quelque chose m'échappe ?
Tu considères, si j'en crois le code, que ta chaîne "qw7sre", représente un
encodage base 64.
Je dirais que dans ce cas, la longueur doit être multiple de 4 (compléter
avec des signes = si nécessaire). D'autre part, tu te limites aux caractère
A..Z, a..z, 0..9, + et /
Ton code s'exécute ? Chez moi en VB cela plante sur la première ligne.
Admettons.
Dans ce cas, un Convert.ToBase64String du tableau d'octets obtenu avec
Convert.FromBase64String te renvoies la chaîne de départ.
Bon, j'ai fait autrement: je suis passé par cette méthode: http://www.aspemporium.com/howto.aspx?hid
Merci quand même :)
A+
-- LEBRUN Thomas http://morpheus.developpez.com http://blog.developpez.com/index.php?blog=9
"Fred" a écrit :
Dans le message:, LEBRUN Thomas écrit : > Cela ne fonctionne pas..... > > Si, je met: > > [code] > byte [] _TmpChar = Convert.FromBase64String("qw7sre"); > string _TmpPassString = BitConverter.ToString(_TmpChar); > byte [] _TmpChar2 > > System.Text.Encoding.UTF8.GetBytes(_TmpPassString); string toto > > Convert.ToBase64String(_TmpChar2); > > Console.WriteLine("Valeur de toto: " + toto); > [/code] > > je vois: > > Valeur de toto: NzEtNzctMzctNzMtNzItN0E > > > et pas qw7sre > > Une idée ? > > Merci
Bonjour, Quelque chose m'échappe ? Tu considères, si j'en crois le code, que ta chaîne "qw7sre", représente un encodage base 64. Je dirais que dans ce cas, la longueur doit être multiple de 4 (compléter avec des signes = si nécessaire). D'autre part, tu te limites aux caractère A..Z, a..z, 0..9, + et / Ton code s'exécute ? Chez moi en VB cela plante sur la première ligne. Admettons. Dans ce cas, un Convert.ToBase64String du tableau d'octets obtenu avec Convert.FromBase64String te renvoies la chaîne de départ.
-- Fred
Fred
Dans le message:, LEBRUN Thomas écrit :
Bon, j'ai fait autrement: je suis passé par cette méthode: http://www.aspemporium.com/howto.aspx?hid
Oui, à mon avis c'est beaucoup mieux point de vue sécurité, je mets en favoris. :-)
-- Fred
Dans le message:6F356549-C358-4361-9D85-DC73DF465F24@microsoft.com,
LEBRUN Thomas écrit :
Bon, j'ai fait autrement: je suis passé par cette méthode:
http://www.aspemporium.com/howto.aspx?hid
Oui, à mon avis c'est beaucoup mieux point de vue sécurité, je mets en
favoris. :-)