Cryptage Décryptage mot de passe
auto5251
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je veut une code C# pour Cryptage et Décryptage de mot de passe.
pare exemple :
- Crypté le mot de passe qui existe dans la zone de texte1 et maitre dans la zone de text2
- Décrypté le mot de passe qui existe dans la zone de texte2 et maitre dans la zone de text1
SVP quelqu'un me aidé.
Je veut une code C# pour Cryptage et Décryptage de mot de passe.
pare exemple :
- Crypté le mot de passe qui existe dans la zone de texte1 et maitre dans la zone de text2
- Décrypté le mot de passe qui existe dans la zone de texte2 et maitre dans la zone de text1
SVP quelqu'un me aidé.
Configuration: Windows XP Internet Explorer 6.0
3 réponses
-
Un cryptage assez simple consiste à traiter ta chaine de caracteres en binaire et de faire un ou exclusif (XOR)
Par exemple :
textBox2.Text = crypt(textBox1.Text); public string crypt(string input) { byte[] tbl1 = StrToByteArray(input); byte[] tbl2 = new byte[tbl1.length]; for(int i = 0; i < tbl1.length ; i++) { tbl2[i] = (byte)(tbl1[i]^1); } return System.Text.ASCIIEncoding.ASCII.GetString(tbl2); } //Fonction permettant de transformer un string en un tableau de bytes public byte[] StrToByteArray(string str) { System.Text.UTF8Encoding encoding=new System.Text.UTF8Encoding(); return encoding.GetBytes(str); } -
-