El cifrado César es un cifrado de sustitución que desplaza cada letra del alfabeto seleccionado un número fijo de posiciones. Por ejemplo, en el alfabeto español con un desplazamiento de 3, A se convierte en D, B en E y C en F.
Al cifrar, las letras avanzan por el alfabeto; al descifrar, retroceden usando el mismo valor de desplazamiento. Los espacios, números y signos de puntuación normalmente se conservan sin cambios.
Como el método es simple y predecible, se usa a menudo para presentar las ideas básicas de la criptografía clásica: texto claro, texto cifrado, claves, cifrado y descifrado.