string XOR_Enc(string str, int _XORvalue = 55) { char[] f = str.ToCharArray(); for (int i = 0; i < f.Length; i++) { f[i] = (char)((uint)f[i] ^ _XORvalue); } return new string(f); }
static string XOR_Dec(string str, int _XORvalue = 55) { char[] f = str.ToCharArray(); for (int i = 0; i < f.Length; i++) { f[i] = (char)((uint)f[i] ^ _XORvalue); } return new string(f); }
private void textBox1_TextChanged(object sender, EventArgs e) { //ส่งค่าไปเข้ารหัส textBox2.Text = XOR_Enc(textBox1.Text,11); //รับค่าจากการถอดรหัส this.Text = XOR_Dec(textBox2.Text,11); }
private void textBox1_TextChanged(object sender, EventArgs e) { //ส่งค่าไปเข้ารหัส textBox2.Text = XOR_Enc(textBox1.Text,11); //รับค่าจากการถอดรหัส //ไม่ได้ใช้ 11 this.Text = XOR_Dec(textBox2.Text); }