HAKATEMIA
17Symmetric cryptography

Initialization vector (IV) and its vulnerabilities in cryptography

Easy15MIN

What is an Initialization Vector (IV)?

Initialization Vector (IV) is a random bit string used in cryptographic operations, such as encryption and decryption, to enhance security and prevent certain attacks. It acts as an additional "salt" that is mixed with the message itself to produce a unique ciphertext each time.

1 / 5
Hakatemia Pro

Learn to hack — start here

Hundreds of interactive courses, virtual labs and CTF challenges in your browser. Start a free trial — no card required.