Finished encryption and decryption

Might want to use more complicated key