|
Ajouter ceci a n'importe quel de vos projets c#.net
vous pourrez ainssi crypter le texte et le decrypter
Comme bon vous semble! ....
///'******* Encrypt the Data *******
public string GetEncryptedData(string Data)
{
SHA512Managed shaM = new SHA512Managed();
Convert.ToBase64String(shaM.ComputeHash(Encoding.ASCII.GetBytes(Data)));
byte[] eNC_data = ASCIIEncoding.ASCII.GetBytes(Data);
string eNC_str = Convert.ToBase64String(eNC_data);
return eNC_str;
}
///'******* Decrypt the Data *******
public string GetDecryptedData(string Data)
{
byte[] dEC_data = Convert.FromBase64String(Data);
string dEC_Str = ASCIIEncoding.ASCII.GetString(dEC_data);
return dEC_Str;
}
A utiliser comme suit...
Pour décrypter
// Charge le fichier
richtextbox1.loadfile(NomFichierCourant)
// Décrypte le texte
richTextBox1.Rtf = GetDecryptedData(richTextBox1.Text);
Pour encrypter
// Encrypte le texte
richTextBox1.Text = GetEncryptedData(richTextBox1.Rtf);
// Enregistre le texte au fichier
Richtextbox1.SaveFile(NomFichierCourant, RichTextBoxStreamType.RichText)
// Decrypte le texte pour voir dans la rtb
richTextBox1.Rtf = GetDecryptedData(richTextBox1.Text);
Voila!
23:23 - jeudi 17 avril 2008 -
|