Cifrario a trasposizione colonnare

Cifra e decifra testo online con il cifrario a trasposizione colonnare usando una parola chiave che controlla l'ordine delle colonne. È un classico cifrario di trasposizione in cui i caratteri vengono riordinati invece di essere sostituiti.

Input
0 caratt. · 0 byte
Prova:
Risultato
✓ Cifrario classico a trasposizione colonnare ✓ La parola chiave controlla l'ordine delle colonne ✓ Non conserviamo i tuoi messaggi ✓ Elaborazione sul nostro server
Esempi
Cifrare con SEGRETO Chiave: SEGRETO
Input SIAMOSTATISCOPERTI
Output ITROCAITTPMSISAESO

Parola chiave: SEGRETO. Le colonne vengono lette nell'ordine alfabetico della chiave, mentre le lettere ripetute mantengono il loro ordine originale.

Decifrare con SEGRETO Chiave: SEGRETO
Input ITROCAITTPMSISAESO
Output SIAMOSTATISCOPERTI

Parola chiave: SEGRETO. La stessa parola chiave ripristina il messaggio originale scritto per righe.

Cifrare un messaggio con spazi Chiave: ZEBRA
Input ATTACCO ALL ALBA
Output CLBT ATO AALACLA

Parola chiave: ZEBRA. Gli spazi vengono conservati e spostati come parte dello schema di trasposizione.

Cifrare punteggiatura e simboli Chiave: COLONNA
Input CIAO, MONDO!
Output MCOAD,! INOO

Parola chiave: COLONNA. I segni di punteggiatura non vengono rimossi; vengono riordinati insieme al resto del testo.

Come funziona il cifrario a trasposizione colonnare

Il cifrario a trasposizione colonnare scrive il messaggio in righe sotto una parola chiave. Ogni lettera della parola chiave etichetta una colonna. Le colonne vengono poi lette nell'ordine alfabetico della chiave per produrre il testo cifrato.

A differenza dei cifrari a sostituzione, come Caesar o Vigenere, questo metodo non sostituisce le lettere con nuovi simboli. Mantiene i caratteri originali, ma ne cambia la posizione: per questo è un cifrario di trasposizione.

Quando la parola chiave contiene lettere ripetute, questo strumento mantiene quelle colonne nel loro ordine originale da sinistra a destra. In questo modo i risultati di cifratura e decifratura restano stabili e prevedibili.

Esempio di ordine delle colonne

La parola chiave controlla l'ordine in cui vengono lette le colonne. Per esempio, con la parola chiave SEGRETO, il messaggio viene scritto riga per riga sotto la chiave:

SEGRETO
SIAMOST
ATISCOP
ERTI

Le colonne vengono lette nell'ordine alfabetico della chiave. Le lettere ripetute mantengono il loro ordine originale da sinistra a destra, quindi SEGRETO dà questo ordine di lettura:

2:E → 5:E → 3:G → 7:O → 4:R → 1:S → 6:T

Leggendo le colonne in questo ordine si ottiene il testo cifrato ITROCAITTPMSISAESO.

Trasposizione colonnare semplice

Questo strumento implementa un semplice cifrario a trasposizione colonnare con una sola chiave. Il testo viene scritto riga per riga, e le colonne vengono lette secondo la parola chiave ordinata. Per decifrare il messaggio è necessaria la stessa parola chiave.

Questa versione non aggiunge caratteri di riempimento. Se l'ultima riga è più corta della lunghezza della chiave, resta incompleta. Durante la decifratura, lo strumento calcola le lunghezze originali delle colonne dalla lunghezza del testo cifrato e dalla parola chiave.

Trasposizione colonnare e cifrari a sostituzione

I cifrari a sostituzione cambiano i simboli di un messaggio. Per esempio, Caesar sposta le lettere e Vigenere applica spostamenti basati su una parola chiave. La trasposizione colonnare funziona diversamente: conserva i caratteri originali e cambia solo il loro ordine.

Questo la rende utile per capire la differenza tra sostituzione e trasposizione, due idee fondamentali della crittografia classica. Tuttavia, da sola non è sicura secondo gli standard moderni.

Storia e uso pratico

I metodi di trasposizione colonnare furono usati nella crittografia manuale storica perché erano semplici da eseguire con carta e matita, ma producevano comunque un testo dall'aspetto mescolato.

Sistemi più complessi applicavano talvolta la trasposizione più di una volta o la combinavano con altri metodi di cifratura. Questa pagina si concentra sulla versione semplice con una sola chiave, adatta soprattutto all'apprendimento, agli enigmi e alle dimostrazioni.

FAQ

No. Non sostituisce i caratteri. Cambia solo il loro ordine, quindi è un cifrario di trasposizione.

La chiave è una parola o una frase i cui caratteri ordinati determinano l'ordine in cui vengono lette le colonne. Per la decifratura serve la stessa chiave.

Le lettere ripetute della chiave vengono ordinate da sinistra a destra. Questo mantiene stabile l'ordine delle colonne e permette alla stessa chiave di decifrare correttamente il messaggio.

No. Questa implementazione non aggiunge padding. Le righe finali corte restano corte, e la decifratura calcola automaticamente le lunghezze disuguali delle colonne.

Spazi, segni di punteggiatura e numeri vengono conservati come caratteri e spostati insieme al resto del messaggio.

No. Un semplice cifrario a trasposizione colonnare può essere attaccato con la crittoanalisi moderna e i computer. È utile soprattutto per la didattica, gli enigmi e le dimostrazioni storiche.

La doppia trasposizione colonnare applica il processo di trasposizione colonnare due volte, spesso con due chiavi. Questo strumento si concentra sulla versione più semplice con una sola chiave.
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.