3 ORDINERICEVUTO
ONCTRIEIEUODRV
Un classico esempio di Rail Fence con tre binari.
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.
3 ORDINERICEVUTO
ONCTRIEIEUODRV
Un classico esempio di Rail Fence con tre binari.
3 ONCTRIEIEUODRV
ORDINERICEVUTO
Per ripristinare il testo in chiaro è necessario usare lo stesso numero di binari.
4 DIFENDILATORREEST
DIRIDLREFNAOETETS
Cambiare il numero di binari modifica lo schema a zigzag e il testo cifrato risultante.
3 INCONTRO A MEZZOGIORNO
IN EGNNOTOAMZOIROCR ZO
Gli spazi vengono conservati e partecipano alla trasposizione a zigzag come gli altri caratteri.
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.
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.
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.
Cifrario classico a spostamento di lettere con valori personalizzati.
Classico cifrario a sostituzione per digrammi con matrice basata su parola chiave.
Cifrario classico reciproco basato su una parola chiave.
Cifrario classico in stile Vigenere che usa una chiave numerica.
Cifratura e decifratura polialfabetiche basate su una parola chiave.
Cifratura di Vernam basata su XOR con output Base64.