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进行异或运算 得到的加密字符串 (可逆)
加密解密都可用这一个方法
本文介绍了一种使用自定义Key通过异或运算实现的字符串加密与解密方法,该方法实现简单且可逆,适用于对字符串进行基本的安全保护。
5万+

被折叠的 条评论
为什么被折叠?



