Informazioni su questo strumento
Il Cifrario Rail Fence — Codificatore / Decodificatore è uno strumento gratuito, che funziona nel browser, per il cifrario a trasposizione più conosciuto. Invece di sostituire le lettere le riordina: il testo in chiaro viene scritto a zig-zag verso il basso e verso l'alto su un numero scelto di binari orizzontali, poi letto un intero binario alla volta dall'alto verso il basso. Con 3 binari le posizioni delle lettere seguono lo schema 0,1,2,1,0,1,2,… così caratteri consecutivi finiscono su righe diverse prima di essere raggruppati.
Per decodificare, lo strumento ricostruisce l'esatto percorso a zig-zag per la lunghezza del testo cifrato, calcola quanti caratteri appartengono a ciascun binario, taglia il testo cifrato in quei binari e poi ripercorre lo zig-zag per riportare le lettere nel loro ordine originale. Supporta 2 o più binari, un offset iniziale opzionale che sposta il punto dello zig-zag in cui si trova la prima lettera e tratta un singolo binario come un'identità (nessun cambiamento). Tutto viene eseguito localmente nel tuo browser senza nulla di caricato.
Per impostazione predefinita spazi e punteggiatura vengono trasportati come caratteri ordinari così che la trasposizione sia completamente reversibile; un'opzione ti permette di rimuovere i caratteri non alfabetici prima di codificare quando desideri un testo cifrato di sole lettere. Il rail fence è il classico compagno del cifrario di Cesare nelle lezioni di crittografia e una presenza frequente nelle sfide CTF e nelle escape room, illustrando come i cifrari a trasposizione nascondano un messaggio mescolando la posizione anziché l'identità.