Common.h[2]

发布于 2020-12-28  62 次阅读


void _encrypt(char *message, const char *key)
{
    int len = strlen(key);
    while(*message)
    {   
        //对message的每一个字符和key进行按位异或
        for(int i = 0; i < len; i++)
        {   
            *message = *message ^ (int)key[i];
        }   
        message++;
    }   
}

char *my_encrypt(char *message, const char *key)
{
    _encrypt(message, key);
    return message;
}