A criptoanálise permite a recuperação de uma informação cifrada sem o acesso direto à chave de criptografia.
Num ataque baseado em criptoanálise, o atacante escolhe diferentes textos cifrados para serem decifrados e, consequemente, serem acessados. Esse ataque é usado mais contra algorítmos de chave pública que, desse modo, pode deduzir a chave utilizada.
Essa técnica é conhecida como: