Xatior's Cipher I - By @IMAWarriors ------------------------ Instructions -------------------- - Press the E key to encode text - Press the D key to decode text - Click Scramble to Scramble Text - Click Unscramble to Unscramble Text ---- Encoding ---- - The first prompt will ask you to type the text you want to encode. For example, "Hello" or "How are you doing?" - The next prompt will ask you for the first key. The first key should be a number below 27 and above 0. This will help us encrypt your text - The last prompt will ask you for the second key, which should also be above 0 and below 27. This increases the number of encryption in the code, by changing the key every cycle. This is known as the shift (but is also referred to as key 2) - When the encryption finishes, it will display your text in the Copy&Paste area, where you triple click the text and press Control+C (Command+C on MacOS) This is your encrypted code. To encrypt further, read below. - You can repeat the process of encrypting already encrypted messages multiple times, which will make it significantly more difficult to crack (~x26^(numberOfEncryptions*2)*StringLength to my calculations, in which the original formula is about 1/1.41167096E14 for the word "Hello") But you have to remember that you will also need to DECRYPT multiple times, with the right keys, in the right order. Be wary of that. - You will also notice two purple buttons labeled "Scramble" and "Unscramble". Which makes it harder to read. After copy and pasting the encrypted code, press "Scramble" and paste the text stored. Upon confirming, there will be a strange string of letters, where different characters randomly assimilate themselves into random punctuation and spaces. The phrase "Hello there, why aren't you cleaning?" put through the Scramble, is "Helloλthere~αwhyλarenεtλyouλcleaningι". Of course, this is not necessarily what it will look like for you as it uses randomness. If you use this on ENCRYPTED code, you can make a really confusing string. There is also Unscramble, which does the opposite. If you enter the string above into it, it will unscramble text. ---- Decoding ---- Note: If you have Scrambled text, you need to unscramble it before decoding it. To decode, press D. The first prompt is the encoded text. Here you will type the encoded string. After confirming, you have to type the FIRST KEY. This makes it so that people who do not have the key required to read the text, cannot read the text. The last prompt will ask you for the last key, which -- again -- you have to know before hand. After typing the last key, the text will reveal itself. Pretty cool, right? ---- Tips ---- - Want to encode more? Don't want me to know how to crack your code? Here are some helpful tips to keeping your code safe - Try hiding the key in the date somehow. You could say "Written on January Third, Twenty Twenty" Writing it out in number format would result like this: 01/3/2020. So maybe your key is 1,3. - *More Coming Soon* - Note: This Encryption software is known as Xatior's Cipher. It is also referred to as Κλειδ or Kleid (Which means "Key" or -- loosely -- lock in Greek. That's right. I know Greek.) ---- Errors and Exceptions ---- Errors: - ERROR: OutOfMemoryError :: ArraySyntax(X<27) : This means that you have a number that is over 26. - ERROR: TextCouldNotBeParsed :: InputSyntax (X) This means there is a syntax error, usually a letter or character not supported Exceptions: - Exception: SyntaxyException -- Try/Catch - This means there is a syntax error - Exception OutOfBoundsException -- Try/Catch - This means there is a longer key that is allowed Exception Caught: Means that the exception was caught successfully and reported to the error Exception Rebounded: The Exception couldn't deal with the situation and parsed it to another receiver to report to the Errors. ---------------------------------------------------------------------- Migirthrew Xatior was a World War I spy, known in his time-- locally -- for his indecipherable codes. He had shown interest for math and learning since a young child, and developed many codes of which have yet to be cracked. Legend has it, that one of his codes was what was used to crack the enigma codes, as it showed off a math error that even the most powerful computers of the day wouldn't be able to do. However, he has faded completely into myth. A search in his name will yield no results. It leads many to wonder... "Did he even exist?" The short answer, is we don't know. I believe he does, as I believe I have one of his very first ciphers. Although it may be simple to crack now, it was very difficult in his day. And so, I plan to release all of the ciphers that I discover, in hopes of cracking some of his codes. This code is one that none have figured out: lw3onmobe1svoilr4tibd%yncw4tvig cophufer3tof3sxdefiaebtg&abd aaXtrczsn-ib/defu. dlsage