El cifrado de transposición columnar escribe el mensaje en filas bajo una palabra clave. Cada letra de la palabra clave etiqueta una columna. Después, las columnas se leen en el orden alfabético de la clave para producir el texto cifrado.
A diferencia de los cifrados de sustitución, como Caesar o Vigenere, este método no reemplaza letras por símbolos nuevos. Conserva los caracteres originales, pero cambia sus posiciones; por eso es un cifrado de transposición.
Cuando la palabra clave contiene letras repetidas, esta herramienta mantiene esas columnas en su orden original de izquierda a derecha. Así se obtienen resultados estables y predecibles tanto al cifrar como al descifrar.