Em criptografia, Twofish é um algoritmo de cifra de bloco criado por Bruce Schneier sucessor do algortimo original Blowfish. Foi um dos cinco finalistas no concurso do Advanced Encryption Standard (AES, Padrão de Criptografia Avançado), acabando por não ser selecionado para a padronização. Possui um tamanho de bloco de 128 bits, e uma chave variável de 128,192 ou 256 bits, tal como os restantes concorrentes para o AES.[1] O seu criador, Bruce Schneier, recomenda-o em detrimento do Blowfish[2], já que Blowfish, com o tamanho de bloco de 64 bits, é vulnerável a ataques de aniversário, como, por exemplo, o SWEET32.

Referências

  1. «Twofish». Wikipédia em Inglês. Consultado em 7 de junho de 2019 
  2. «Bruce Almighty: Schneier preaches security to Linux faithful (Em inglês)». Consultado em 7 de junho de 2019 
  Este artigo sobre Criptografia é um esboço. Você pode ajudar a Wikipédia expandindo-o.