Die Gronsfeld-Chiffre ist eine klassische polyalphabetische Chiffre, die wie eine Folge von Caesar-Verschiebungen funktioniert. Statt einer einzigen festen Verschiebung für die ganze Nachricht verwendet sie einen numerischen Schlüssel, bei dem jede Ziffer eine eigene Verschiebung festlegt.
Beim Schlüssel 314159 wird zum Beispiel der erste Buchstabe um 3 Positionen verschoben, der zweite um 1, der dritte um 4 und so weiter. Wenn das Ende des Schlüssels erreicht ist, wiederholen sich die Ziffern von vorn, bis die ganze Nachricht verarbeitet ist.
Beim Entschlüsseln wird derselbe numerische Schlüssel umgekehrt verwendet: Jeder verschlüsselte Buchstabe wird um die passende Ziffer zurückgeschoben. Leerzeichen, Satzzeichen, Ziffern und Symbole außerhalb des ausgewählten Alphabets bleiben normalerweise unverändert.