I would like to XOR a very big file (~50 Go).
More precisely, I would like to do so by XORing each block of 32 bytes of a plaintext file (because of lack of memory) with the key 3847611839 and create (block after block) a new cipher file.
Thank You for any help!!
This sounded like fun, and doesn’t sound like a homework assignment.
I don’t have a previously xor-encrypted file to try with,but if you convert one back and forward, there’s no diff.
That I tried atleast. Enjoy! 🙂 This xor’s every 4 bytes with 0xE555E5BF, I presume that’s what you wanted.
Here’s bloxor.c