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