¿En qué consiste Triple DES y con cuántas claves opera?



En criptografía, Triple DES es un cifrado en bloque que aplica el cifrado DES tres veces para cada bloque de datos. 

Esto es así porque cuando el cifrado DES fue diseñado con un tamaño de clave de 56 bits, los ataques de fuerza brutas no eran factible. Hoy en día, con el aumento de velocidad de cómputo, es necesario utilizar Triple DES, que ofrece un método relativamente sencillo de aumentar el tamaño de la clave de DES sin la necesidad de diseñar un nuevo algoritmo de cifrado de bloques.

El método es el siguiente: el texto en claro se cifra con un algoritmo de cifrado. A continuación, el resultado pasa a través del mismo algoritmo de cifrado para pasar una tercera vez por el mismo algoritmo de cifrado. Típicamente, la segunda etapa usa un algoritmo de descifrado en vez de un algoritmo de cifrado. Se puede usar con 3 claves distintas para las 3 etapas o bien,  la misma clave puede usarse para la primera y la tercera etapa.