Does anyone understand what this means and can help me with a simple way to undo this in C? Any help would be greatly appreciated:
Take a four byte constant and fold a string into it, byte by byte, by bitwise exclusive or (XOR). Each byte from the string is XORed with a byte in the constant, wrapping as necessary, until all bytes of the string are used up.
I have both the end result of this process as well as the constant, I just need the string. Thanks!