Currently, any non-alphabetical character gets converted into a space by the encrypt() and decrypt() methods. So, apostrophes, quotes, hyphens, periods, all of that, gets turned into a space character.
How do real-life substitution ciphers handle such things? Need to do more research.
Examined how ROT-13 does it, and non-alphas get passed through as is rather than stripped out. So I've altered encrypt() and decrypt() to do the same here.
Currently, any non-alphabetical character gets converted into a space by the encrypt() and decrypt() methods. So, apostrophes, quotes, hyphens, periods, all of that, gets turned into a space character.
How do real-life substitution ciphers handle such things? Need to do more research.