[C++] 异或加密
2023-09-11 14:13:59 时间
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;
}
相关文章
- 《LeetCode刷题C/C++版答案》pdf出炉,白瞟党乐坏了
- [c++菜鸟]《Accelerate C++》读书笔记
- 【GeekBand】C++设计模式
- 【C++】三/五法则
- 【C++】重载
- 【C++】返回值优化(RVO)
- 【C++】const 方法
- 20 C++ - 面向对象程序设计案例
- 《 C++程序设计:原理与实践(进阶篇.》导读
- C/C++由字符串转JSON/JSON转字符串/数组解析/数组添加
- 使用c++filt命令还原C++编译后的函数名
- C++中引用(&)的用法和应用实例
- 《C++ 黑客编程揭秘与防范(第2版)》——第6章 加密与解密
- 《从缺陷中学习C/C++》——6.8 指针释放后再次使用
- “操作符-->“在 C++ 中是什么意思
- 基于C++ 哈夫曼编码 实现(控制台)文件加密系统【100010605】
- 为python编译C++模块时一定要注意的事情—————不要在anaconda环境下使用cmake来编译C++扩展模块!!!
- 【华为OD机试真题java、python、c++】开心消消乐【2022 Q4 100分】(100%通过)
- 148、【动态规划】leetcode ——63. 不同路径 II:递归法+迭代法(C++版本)
- C++函数