Labs Cryptography Lab One-Time Pad Symmetric Key Encryption Public Key Encryption Password Storage / Key Derivation Functions Hash Functions