C#异或加密解密源码谁有啊
发布网友
发布时间:2024-10-24 11:11
我来回答
共2个回答
热心网友
时间:2024-10-25 17:47
最简单的异或加密解密,特点是加密解密算法相同:下面的可以直接测试。
private void button1_Click(object sender, EventArgs e)
{
byte key = 123;
Text = encryptDecryptStr(textBox1.Text, key);
}
private string encryptDecryptStr(string p, byte key)
{
byte[] bs = Encoding.Default.GetBytes(p);
for (int i = 0; i < bs.Length; i++)
{
bs[i] = (byte)(bs[i] ^ key);
}
return Encoding.Default.GetString(bs);
}
private void button2_Click(object sender, EventArgs e)
{
byte key = 123;
button2.Text = encryptDecryptStr(Text, key);
}
热心网友
时间:2024-10-25 17:47
学……