std::string Encrypt(std::string content, std::string secretKey)
{
for (UINT i = 0; i < content.length(); i++)
{
content[i] ^= secretKey[i % secretKey.length()];
}
return content;
}
std::string Decrypt(std::string data, std::string secretKey)
{
for (UINT i = 0; i < data.length(); i++)
{
data[i] ^= secretKey[i % secretKey.length()];
}
return data;
}
[C++] 异或加密
最新推荐文章于 2026-05-16 05:52:56 发布
本文介绍了一种基于异或操作的简单字符串加密和解密方法。通过std::stringEncrypt函数,将输入内容与密钥进行异或操作达到加密效果;然后使用std::stringDecrypt函数,同样利用异或原理实现解密。这种方法适用于快速实现基础的字符串保护,但不适用于高强度的安全场景。

3692

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



