This document provides an overview of cryptographic algorithms and their uses. It begins with symmetric encryption, which uses a single secret key to encrypt and decrypt data, providing confidentiality. The most common symmetric algorithms are the Data Encryption Standard (DES) and the Advanced Encryption Standard (AES), which are block ciphers that encrypt data in fixed-size blocks. It also discusses stream ciphers, which encrypt data one element at a time. The document then covers secure hash functions, public-key encryption, digital signatures, and key management before concluding with an example application of encrypting stored data.