El cifrado de Vigenère es un cifrado polialfabético de sustitución que utiliza diferentes series de letras del cifrado César, formando una tabla llamada tabla de Vigenère que se usa como clave. Fue descrito originalmente por Giovan Batista Belaso en 1553 pero atribuido a Blaise de Vigenère en el siglo XIX, usando una clave repetida para cambiar cada carácter entre alfabetos. Se consideró irrompible hasta que el método Kasiski resolvió el cifrado en el siglo XIX.