Although I attempted to make a XOR encryption program it appears to not work and I'm unable to fix it. Sometimes when it's run it will give random responses with the same key. Other times it will seemingly encrypt it, but it's not with an XOR cipher (I honestly do not know what it's doing to the string.) My best guess at this point is that the program is haunted and/or it doesn't like me. I'll provide the source code below in case anyone who knows C wants to look at it (and probably have your retinas burnt out with how utterly terrible it is.) It also causes segmentation faults, but I think thats an established rule when it comes to my programs. Finally, you have to set the key from within the source code because whenever I tried to make it accept runtime input it broke it even more.