What is a substitution cipher?
A simple and easy-to-understand version of symmetric encryption is what is known as a substitution cipher. The key for a substitution cipher is a table that maps every possible character in the plaintext message to a different value. To encrypt a message, the sender replaces all characters in the plaintext with their value in the lookup table. To decrypt a message, the recipient reverses the process. Unfortunately, simple substitution ciphers are extremely insecure and subject to a variety of simple attacks. Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo). Part of the https://www.internet-class.org online internet course. A blue Systems Research Group (https://blue.cse.buffalo.edu) production.

What is a crytographically secure hash function?

The RSA Encryption Algorithm (1 of 2: Computing an Example)

What is a plaintext? What is a ciphertext?

Caesar Cipher (Part 1)

Encryption - Symmetric Encryption vs Asymmetric Encryption - Cryptography - Practical TLS

Shannon Proof of Vernam's Cipher Unbreakability

AES: How to Design Secure Encryption

Playfair Cipher (Part 1)

The Science of Codes: An Intro to Cryptography

AES Explained (Advanced Encryption Standard) - Computerphile

The Man Who Worked At Subway, Then Solved An "Impossible" Problem

Why The Russian Accent Terrifies Everyone

Cryptography 101 - Substitution Ciphers

Substitution Cipher in Python - Simple Cryptography

The Most Mysterious File On The Internet

RSA: Encryption and decryption

Deutschland – Curaçao Highlights | Gruppe E, FIFA WM 2026 | sportstudio

What are Digital Signatures? - Computerphile

Cryptography: Transposition Cipher

