对于给定的非加密输入,是否有任何函数返回加密数据?对于加密输入,是否返回解密数据?
有点像这样......
char *text = "This text is being encrypted.";
crypto(text);
//Now "text" is equal to "uhabD143Adev9123CAegawgawash"
crypto(text);
//Now "text" is equal to "This text is being encrypted."
没有真正的用途。仅用于演示。我不会在真正的应用程序中使用它。
答案 0 :(得分:1)
如果相同的功能可以加密和解密它实际上并不加密:)无论如何xor应该可以正常工作:
void crypto(char* text, char key) {
for (; *text; ++text) *text ^= key;
}