Decoding: Type phrase Encoding: Type phrase, then choose a sequence of up to 8 letters from the list below. If more encoding is wanted, just encode the output as desired. If you do so, multiple decodings may be necessary. Inputting undefined characters may cause the program to run indefinitely (not a good thing). Example of use: AASARX Short descriptions: A = lengthens phrase depending on length of phrase, do not repeat too many times in a row. Good for adding length to short phrases so that other encryptions are more effective. Do not use with 9+ characters in a row, including after other encryptions that cause it to be so (but that usually isn't a problem). S = Changes order, good to use after other encryptions. Do not use too many times in a row otherwise it will revert. P = Replaces characters, which many others don't do. Especially good for longer phrases. May mess up capitalization. Does not change special characters that aren't on a certain list. V = Reverses order and adds 2 characters. Good to use with others, but not very effective when used multiple times without an order switcher inbetween. D = Doubles the length using the same phrase, reversed, inserted before each character of the phrase. Good to use increase the length of the message R = Random option X = Stop encoding Specific descriptions: A = A code (13211A = one 3, two 1, one A) S = Split/shift encryption (abcdefg --> acegbdf) P = Replaces characters with another one down a list. Keeps characters that aren't on the list. V = adds last and first letters, then reverses order. For instance, (abcdefg --> gagfedcba) D = A mix between S and P (12345 --> 5142332415) R = Random encoding option X = Stop
Based on my project "A Coder" but this one has more options. Has less animations for faster encrypting/decrypting. Use turbo mode if necessary (usually not). V 0.1.0 Created project V 0.1.1 Added "A" decode/encode option (10/31/2018) V 0.2.0 Added "S" encode option (10/31/2018) V 0.2.1 Finished "S" encode/decode option (10/31/2018) V 0.3.0 Added title screen (10/31/2018) V 0.3.1 Added Encrypt and Decrypt buttons (10/31/2018) V 0.3.2 Added Output List and changed encryption code (10/31/2018) V 0.4.0 Added "P" encode option (11/2/2018) V 0.4.1 Fixed glitch in "P" encoding resulting from the wrong variable being selected (11/2/2018) V 0.4.2 Added "P" decode option - can be glitchy (11/2/2018) V 0.4.3 Modified "A" option so that up to 99 repeated digits can be encoded correctly (before it was 9). Could be glitchy (11/5/2018) V 0.4.4 Fixed "A" option using 10+ repeated characters. Before, anything after a series of 10+ repeated characters would not be decoded correctly (11/30/2018) V 0.4.5 Added Thumbnail for "P" option (12/3/2018) V 0.4.6 Adjusted for Scratch 3.0 (1/7/2019) V 0.5.0 Fixed a scratch 3.0 glitch (1/2/2020) V 1.0 Shared project! (1/2/2020) V 1.1.0 Added V option (1/7/2020) V 1.1.1 Completed V option (1/8/2020) V 1.2.0 Added D option (1/10/2020) V 1.2.1 Added "space" character to list in P (6/24/2020)