| 6 | #include <string.h> |
| 7 | |
| 8 | void XOR(char * data, size_t data_len, char * key, size_t key_len) { |
| 9 | int j; |
| 10 | |
| 11 | j = 0; |
| 12 | for (int i = 0; i < data_len; i++) { |
| 13 | if (j == key_len - 1) j = 0; |
| 14 | |
| 15 | data[i] = data[i] ^ key[j]; |
| 16 | j++; |
| 17 | } |
| 18 | } |
| 19 | |
| 20 | int main(void) { |
| 21 |