0,none,No encryption is done with this method: Default behavior,2,nil,nil
1,toLowerCase,All characters when possible are sent to lower case,1,nil,nil
2,toUpperCase,All characters when possible are sent to UPPER case,1,nil,nil
3,backwards,Entire message is reversed including punctuation,2,nil,nil
4,hex,Message character unicodes are converted to hexadecimal,2,nil,_
5,binary,Message character unicodes are converted to binary,2,nil,~
6,numericShift,Message character unicodes are shifted by the provided numeric password,2,3,nil
7,caesar,Message character unicodes are shifted by the unicode value of the shifting character,2,x,nil
8,unicode,Message characters are reported in unicode,2,nil,/
9,disemvowel,All vowels (aeiou or AEIOU) are removed,0,nil,nil
10,alphabetPosition,Each character in the alphabet is replaced with it's position in the alphabet,1,nil,>
11,vigenere,Each character unicode is shifted cyclically by the encrypting character unicode and replaced by that shifted character,2,do-re-mi,nil
12,josephus,Characters in the string are wrapped in a 'ring' and selected with a particular frequency to create the encoded message,2,5,nil
13,endpointLetterExchange,First and last letters are exchanged; all other characters including numbers and punctuation are preserved,2,nil,nil
14,jumbledMiddle,First and last letters are in proper positions; the rest of the middle letters are randomly jumbled,0,nil,nil
15,alphabetizeWords,Each word's letters are alphabetized; punctuation and casing preserved,0,nil,nil
16,leetspeak,Certain characters are replaced by visually 'equivalent' characters,2,nil,nil
17,backWords,Each word is the phrase is reversed; casing and punctuation are preserved, 2, nil, nil
18,alternatingCase, Letters in the phrase alternate between upper and lower case, 2, nil, nil
19,sentenceCase, Each word is converted to 'Sentence Case', 2, nil, nil
20,shyft, Consonants and vowels are 'shifted' by an integer value, 2, 1, nil
21,shyftVowels,Vowels are 'shifted' by an integer value (consonants are left alone), 2, 1, nil
22,interweave, A smaller message (the 'password') is interwoven inside the regular message, 2, ALGORITHM, nil, 3
23,phonePad, Each alphabetic character is replaced with a digit from a standard US phone pad, 0, nil, nil
24,morse, Convert each symbol to morse code,2,nil,| 