在C#中怎么对汉字进行^运算的加密操作?

解决方案 »

  1.   

    方法一:int类型
    方法二:转成byte[]
    方法三: 使用DPAPI
    方法四:使用对称加密
    方法五:还没想到。
      

  2.   

    byte []bytes = System.Text.Encoding.Default.GetBytes(this.textBox1.Text);for(int i = 0; i < bytes.Length; i++)
    {
    bytes[i] ^= Convert.ToByte(this.textBox3.Text);
    }this.textBox2.Text = System.Text.Encoding.Default.GetString(bytes);for(int i = 0; i < bytes.Length; i++)
    {
    bytes[i] ^= Convert.ToByte(this.textBox3.Text);
    }this.textBox4.Text = System.Text.Encoding.Default.GetString(bytes);
      

  3.   

    现在是PHP的生成的与我的不对应,只有汉字方面,字符与数据没有问题的!