Improved Encryption

The encryption method now uses the random number generator to generate a
different cypher for each character in the text. (As opposed to using a
looped version of the password.)