La criptografía simétrica utiliza una clave única compartida para cifrar y descifrar mensajes entre dos partes. Ambas partes deben acordar previamente la clave secreta que usaran para comunicarse de forma privada. Alemania uso durante la segunda guerra mundial un sistema de criptografía simétrica donde las claves diarias se distribuían en libros de códigos.