=> ../ [BACK]
I've just finished creating a ROT13 program in C, I'll link it below and as usual it's licensed under the 0BSD (Zero-Clause BSD) license. It has zero protections so you can definitely find a way to cause a segmentation fault with it. Punctuation doesn't work, but I did just add in spaces (I know, how advanced) the only way I can think of for adding punctuation would take more effort than I'm willing to put in. If you want to add spaces into a string you have to put it in quotation marks (eg: ./rot13 "hello world.") I'm currently working on a program that implements XOR encryption, but so far it's output has been completely random.

=> gemini://sdf.org/aiden/src/rot13.c Source Code