#include <stdio.h>
#include <string.h>
int main()
{
char greeting[]="\nHello World!\n";
int a;
for(int i=0; i<strlen(greeting); i++)
greeting[i]^=111;
for(int i=0; i<strlen(greeting); i++)
greeting[i]^=111;
printf("%s\n",greeting);
scanf("%d",&a);
}
Hell
爲什麼它切斷一切斑點對應的XOR鍵的編號函後,(在這種情況下,ASCII「W」)?在數學邏輯中,N^N=0
和0^N=N
,不是嗎?
[** DEMO **](http://ideone.com/u6ZNf) – qwertymk
這被認爲是簡單的XOR加密,是嗎? – Linuxios
不是作業,我認爲這只是一個很好和簡潔的視覺練習。我是這個問題的作者=) – 0x6B6F77616C74