1 usingSystem;2 usingSystem.Collections.Generic;3 usingSystem.ComponentModel;4 usingSystem.Data;5 usingSystem.Drawing;6 usingSystem.Linq;7 usingSystem.Text;8 usingSystem.Windows.Forms;9 Ten namespaceWindowsFormsApplication1 One { A Public Partial classForm1:form - { - PublicForm1 () the { - InitializeComponent (); - } - + Private voidForm1_Load (Objectsender, EventArgs e) - { + A } at - Private voidButton1_Click (Objectsender, EventArgs e) - { - //Encrypt - strings = This. TextBox1.Text; - stringss=Encrypt (s); in This. TextBox2.Text =SS; - to } + Private voidButton2_Click (Objectsender, EventArgs e) - { the //decryption * strings = This. TextBox1.Text; $ stringSS =Decryptor (s);Panax Notoginseng This. TextBox2.Text =SS; - the } + #regionEncryption A Public stringEncrypt (strings) the { +Encoding ASCII = ENCODING.ASCII;//instantiated. - stringEncryptString ="";//defined. $ for(inti =0; i < s.length; i++)//traversal. $ { - intJ; - byte[] B =New byte[1]; thej = Convert.ToInt32 (ASCII. GetBytes (S[i]. ToString ()) [0]);//gets the ASCII of the character. -j = j +5;//EncryptWuyib[0] = Convert.tobyte (j);//converts to a eight-bit unsigned integer. theencryptstring = encryptstring + ASCII. GetString (b);//display. - Wu } - returnencryptstring; About } $ #endregion - //decryption - #regionDecrypt - Public stringDecryptor (strings) A { +Encoding ASCII = ENCODING.ASCII;//instantiated. the stringDecryptorstring ="";//defined. - for(inti =0; i < s.length; i++)//traversal. $ { the intJ; the byte[] B =New byte[1]; thej = Convert.ToInt32 (ASCII. GetBytes (S[i]. ToString ()) [0]);//gets the ASCII of the character. thej = J-5;//decryption -b[0] = Convert.tobyte (j);//converts to a eight-bit unsigned integer. indecryptorstring = decryptorstring + ASCII. GetString (b);//display. the the } About returndecryptorstring; the } the #endregion the + - } the}
Encryption:
Decrypt:
The simplest encryption and decryption algorithm