Cifrario Rail Fence

Cifra e decifra testo con il cifrario Rail Fence usando un numero configurabile di binari. Scopri come funziona la trasposizione a zigzag e sperimenta con diverse quantità di binari.

Input
0 caratt. · 0 byte
Prova:
Risultato
✓ Cifrario classico a trasposizione ✓ Numero di binari personalizzabile ✓ Non conserviamo i tuoi messaggi ✓ Elaborazione sul nostro server
Esempi
Cifrare con 3 binari Shift: 3
Input ORDINERICEVUTO
Output ONCTRIEIEUODRV

Un classico esempio di Rail Fence con tre binari.

Decifrare con 3 binari Shift: 3
Input ONCTRIEIEUODRV
Output ORDINERICEVUTO

Per ripristinare il testo in chiaro è necessario usare lo stesso numero di binari.

Cifrare con 4 binari Shift: 4
Input DIFENDILATORREEST
Output DIRIDLREFNAOETETS

Cambiare il numero di binari modifica lo schema a zigzag e il testo cifrato risultante.

Messaggio con spazi Shift: 3
Input INCONTRO A MEZZOGIORNO
Output IN EGNNOTOAMZOIROCR ZO

Gli spazi vengono conservati e partecipano alla trasposizione a zigzag come gli altri caratteri.

Come funziona il cifrario Rail Fence

Il cifrario Rail Fence è un cifrario classico di trasposizione: riorganizza le posizioni dei caratteri senza cambiare i caratteri stessi. Il messaggio viene scritto in uno schema a zigzag su un numero scelto di binari e poi letto riga per riga per ottenere il testo cifrato.

Per esempio, con tre binari il testo scende e risale in diagonale tra le righe. Aumentare o ridurre il numero di binari crea uno schema diverso e quindi un testo cifrato diverso.

Per decifrare un messaggio bisogna usare lo stesso numero di binari. Prima si ricostruisce la struttura a zigzag, poi i caratteri vengono riportati nelle loro posizioni originali.

Esempio di zigzag Rail Fence

Con tre binari, il messaggio viene scritto prima in diagonale verso il basso e verso l’alto, poi le righe vengono lette da sinistra a destra:

O . . . N . . . C . . . T .
. R . I . E . I . E . U . O
. . D . . . R . . . V . . .

I punti indicano le posizioni vuote nello schema a zigzag. Il testo cifrato si crea leggendo prima il primo binario, poi il secondo e infine il terzo.

Perché Rail Fence è diverso

A differenza dei cifrari di sostituzione, come Cesare o Vigenere, Rail Fence non sostituisce le lettere con altre lettere. Cambia solo il loro ordine.

Poiché i caratteri originali restano invariati, l’analisi delle frequenze è meno utile, ma il cifrario è comunque facile da violare provando i possibili numeri di binari. Oggi Rail Fence viene usato soprattutto per la didattica, gli enigmi e l’introduzione ai cifrari di trasposizione.

FAQ

No. Rail Fence non sostituisce le lettere. Cambia solo il loro ordine, quindi è un cifrario di trasposizione.

La chiave è il numero di binari usati per lo schema a zigzag. Per la decifratura serve lo stesso numero.

No. È semplice provare automaticamente i possibili numeri di binari. Oggi è utile soprattutto per imparare, creare enigmi e fare dimostrazioni.

Usare un numero di binari diverso durante la decifratura produce un testo errato, perché lo schema a zigzag non corrisponde al processo di cifratura originale.

Sì. Rail Fence è uno dei cifrari di trasposizione più noti. Mantiene i caratteri originali, ma ne riorganizza le posizioni secondo uno schema a zigzag.
Strumenti correlati

Cifrario di Cesare

Cifrario classico a spostamento di lettere con valori personalizzati.

Cifrario di Playfair

Classico cifrario a sostituzione per digrammi con matrice basata su parola chiave.