module 8.4: Encryption and Decryption