The document discusses cryptography functions like secret key encryption, public key encryption, and message digests. It also discusses security services like privacy, authentication, and integrity. Cryptography algorithms are used to provide these security services. Secret key encryption uses a single key for encryption and decryption while public key encryption uses separate public and private keys. Message digests are used to verify integrity through cryptographic checksums.