Alexandre Marlot
Messages postés18Date d'inscriptionvendredi 13 avril 2007StatutMembreDernière intervention 1 mai 2008
-
23 août 2007 à 11:49
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 2016
-
24 août 2007 à 23:59
Bonjour,
J'aimerais pouvoir crypter/décrypter simplement une chaine de caractère. J'ai regarder dans les API .NET et je n'ai rien trouvé de simple :(
Plutot que d'avoir cette chaine en clair dans mon QueryString j'aimerai avoir un cryptage simple et que je puisse décrypter simplement.
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 24 août 2007 à 23:59
une autre solution encore plus simple est de couper la chaine en blocs de 5 caracteres par exemple et de faire un reverse sur chaque bloc.
5 est la clef pour le split.
une c haine à cry pter.
c enu eniah yrc à .retp
Y' a les algos de hashage pour C# :
using System;
using System.IO;
using System.Security.Cryptography;
using System.Text;
class Class1
{
static void Main(string[] args)
{
byte[] HashValue;
string MessageString = "This is the original message!";
UnicodeEncoding UE = new UnicodeEncoding();
byte[] MessageBytes = UE.GetBytes(MessageString);
// hash
SHA1Managed SHhash = new SHA1Managed();
HashValue = SHhash.ComputeHash(MessageBytes);
foreach(byte b in HashValue)
{
Console.Write("{0} ", b);
}
}
}