new cipher takes a number for its key k and moves vowels to the k-th position within the vowels and similarly, moves the consonants backwards to the k-th position within the consonants.
ex.
key = 2
abc ---> iyz
key = 1
abc ----> ezb
The cipher seems to work for both upper and lower case a..z. This would be an acceptable patch if the following issues were resolved:
* Fix the alphabet spec in GregEngine to "110000" to limit to upper and lower case a..z.
* Perhaps the helper should be declared private or protected?
* The file header documentation needs to be rewritten.
* A detailed description of the cipher should be used in the class header javadoc comment, including the nice example that was provided in the patch comment.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
vowel and consonant shift
The cipher seems to work for both upper and lower case a..z. This would be an acceptable patch if the following issues were resolved:
* Fix the alphabet spec in GregEngine to "110000" to limit to upper and lower case a..z.
* Perhaps the helper should be declared private or protected?
* The file header documentation needs to be rewritten.
* A detailed description of the cipher should be used in the class header javadoc comment, including the nice example that was provided in the patch comment.