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.