很简单的加密算法

        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进行异或运算 得到的加密字符串   (可逆)

加密解密都可用这一个方法

你可能感兴趣的:(C#)