SHACAL
Cifras de bloco construídas a partir das funções de compressão do SHA-1 e do SHA-256, um jeito incomum de reciclar uma hash.
O SHACAL-1 foi projetado em 2000 por Helena Handschuh e David Naccache. Ele pega a função de compressão do SHA-1 e a transforma em uma cifra de bloco com blocos de 160 bits e chaves de até 512 bits. O SHACAL-2, baseado no SHA-256, esteve entre as cifras recomendadas pelo projeto NESSIE.
O curioso é que a fraqueza do SHA-1 contra colisões não passa para a cifra. Uma hash quebrada ainda pode funcionar como cifra.