RC5
A cifra de bloco de Ron Rivest, de 1994, em que tamanho do bloco, tamanho da chave e número de rodadas são parâmetros.
Enquanto o RC4 era uma cifra de fluxo, o RC5 é uma cifra de bloco tipo Feistel com blocos de 32, 64 ou 128 bits, chaves de até 2.040 bits e até 255 rodadas. As variantes se escrevem RC5-w/r/b, sendo RC5-32/12/16 o padrão sugerido. Sua marca registrada é a rotação dependente de dados, em que o quanto uma palavra gira depende de outra, o que manteve o algoritmo notavelmente curto.
O desafio da RSA Security deu ao RC5 sua história mais conhecida: o distributed.net quebrou uma chave de 56 bits em 1997 e uma de 64 bits em 2002, depois de quase cinco anos de força bruta em centenas de milhares de máquinas voluntárias. O RC5-72 continua rodando. Seu sucessor, o RC6, chegou à final do AES, mas perdeu para o Rijndael.