public string EnDecryption(string str)
{
char[] EnStr = str.ToCharArray();
char[] key = { 'J', 'I', 'A', 'M', 'I' };
for (int i = 0; i < EnStr.Length; i++)
{
EnStr[i] ^= key[i % key.Length];
}
return new string(EnStr);
}
原理:自定义Key 通过现有的密码来和key进行异或运算 得到的加密字符串 (可逆)
加密解密都可用这一个方法