The first line under
when uncommented prints funny chars sometimes ... always when the message to encrypt is one char long.
But when looped through as in the block two lines below // Return there's no funnyness.
I'm sure it's some sort of memory issue. I would like to know:
What's the issues at hand here? Why is this happening?
Which lines/blocks/fns in my code is causing them?
What is a workaround so the line after // Return will work?