Added string encryption and decryption