简单的字符串加密(异或加密)

    科技2022-08-06  133

    /* * 描述:XorEncrypt * 作者:nullptr * 版本:1.0 * 创建时间:2020/10/5 星期一 9:48:23 */ #include<iostream> #include<string> #include<Windows.h> using namespace std; CONST BYTE defaultKey = 0x66; string defaultString = "你好啊,哈哈哈"; void StringXorEncrypt(string& sg, const BYTE &key= defaultKey){ for (unsigned short i = 0; i <= sg.size();i++) { sg[i] = (sg[i] ^ key); } } int main() { cout <<"加密前:"<< defaultString << endl; StringXorEncrypt(defaultString); cout <<"加密后:"<< defaultString << endl; StringXorEncrypt(defaultString); cout << "还原后:" << defaultString << endl; }
    Processed: 0.027, SQL: 8