Skip to content

Day 2: Stream Ciphers

What are Stream Ciphers

Stream ciphers are a type of encryption algorithm that encrypts plaintext one bit or byte at a time, rather than in large blocks. They are particularly useful in scenarios where the data comes in a continuous stream, such as in real-time communications.

Theory

Stream Ciphers:

Objective: Deepen understanding of stream ciphers and their applications.

Stream Cipher 101. Read here

Practice

Hands-On Exercise

Single-Byte XOR, Single Character XOR

CryptoPals [1-4] Practice Here

Repeated Key XOR

CryptoPals [5-6] Practice Here