Home » Known-plaintext attacks, explained