小编use*_*398的帖子

如何解密简单的XOR加密

我在互联网上发现了以下XOR加密功能:

void xor_encrypt(char *key, char *string)
{
    int i, string_length = strlen(string);
    for(i=0; i<string_length; i++)
    {
        string[i]=string[i]^key[i];
        printf("%i", string[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

它工作得很完美,但我也想解密字符串.

例如:

void xor_decrypt(char *key, char *encrypted_string)
{
    //decrypt method goes here
}
Run Code Online (Sandbox Code Playgroud)

所以基本上我加密字符串后,我会使用相同的加密密钥来解密以前加密的字符串.

我对编程很新,我只想知道如何解密以前加密的字符串.谢谢,所有的帮助表示赞赏.

c encryption xor

9
推荐指数
2
解决办法
5万
查看次数

如何通过它的名字终止程序/脚本?

我环顾四周,没有一个解决方案适合我.我想使用命令行终止perl脚本.

例如:

killall myscript.pl
Run Code Online (Sandbox Code Playgroud)

我正在寻找类似于此的解决方案,所有帮助表示赞赏.谢谢.

linux bash

1
推荐指数
1
解决办法
572
查看次数

标签 统计

bash ×1

c ×1

encryption ×1

linux ×1

xor ×1