Crittografia/Crittografia classica: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
ortografia |
ho riorganizzato la formattazione del testo evidenziando i punti salienti con intestazioni, ho mostrato l'esempio di applicazione del cifrario di Cesare. Ho lievemente modificato il testo per renderlo più coerente e chiaro. |
||
Riga 1:
{{crittografia}}
La crittografia ha una lunga e colorita storia, a partire dalla Cifratura di Cesare del I secolo a.C. fino al XX secolo.
Nella crittografia classica ci sono due # # == Trasposizione == La trasposizione riguarda il cambio di posizione delle lettere di un messaggio come ad esempio la scrittura al contrario: :Plaintext: THE PANEL IN THE WALL MOVES
:Encrypted: EHT LENAP NI EHT LLAW SEVOM
L'altro è la sostituzione, che riguarda appunto la sostituzione di ciascuna lettera con un'altra lettera, un numero o un simbolo. In questo, ad esempio, ogni lettera è sostituita con quella che la segue nell'alfabeto:▼
== Sostituzione ==
▲
:Plaintext: THE PANEL IN THE WALL MOVES
:Encrypted: UIF QBOFM HO UIF XBMM NPWFT
La maggior parte dei cifrari classici appartiene al secondo gruppo, che è forse il più intuitivo e sicuro. Appartengono al secondo gruppo ad esempio tutti i cifrari a sostituzione monoalfabetica come il cifrario di Atbash, la cui origine si trova nella Bibbia, libro di Geremia, e il cifrario di Cesare, utilizzato dal celebre condottiero romano nelle guerre galliche. Nel primo la prima lettera dell'alfabeto viene sostituita con l'ultima, la seconda con la penultima, cosicché la trasformazione eseguita per cifrare è la stessa di quella usata per decifrare:▼
== Esempi classici ==
▲La maggior parte dei cifrari classici appartiene al secondo gruppo, che è forse il più intuitivo e sicuro. Appartengono al secondo gruppo ad esempio tutti i cifrari a sostituzione monoalfabetica come il cifrario di Atbash, la cui origine si trova nella Bibbia, libro di Geremia, e il cifrario di Cesare, utilizzato dal celebre condottiero romano nelle guerre galliche.
=== Cifrario di Atbash ===
Nel primo la prima lettera dell'alfabeto viene sostituita con l'ultima, la seconda con la penultima, cosicché la trasformazione eseguita per cifrare è la stessa di quella usata per decifrare:
:Plaintext: THE PANEL IN THE WALL MOVES
:Encrypted: GSV KZMVO RM GSV DZOO NLEVH
Nel cifrario di cesare, invece, ogni lettera è sostituita da quella che la segue di tre posti nell'alfabeto. tutti questi metodi crittografici sono ad oggi molto semplici da decifrare, tanto che sono risolti per gioco dagli amanti dell'enigmistica.▼
=== Cifrario di Cesare ===
e' invece un cifrario a permutazione ad esempio i cifrario a trasposizione colonnare, nel quale il testo viene scritto nelle righe di una griglia di dimensioni prefissate e letto lungo le colonne. Ad esempio:▼
Nel cifrario di cesare, invece, ogni lettera è sostituita da quella che la segue di tre posti nell'alfabeto.
:Plaintext: THE PANEL IN THE WALL MOVES
:Encrypted: WKH SDQHO LQ WKH ZDOO PRYHV
▲
=== Cifrario a trasposizione colonnare ===
▲
:Plaintext: THE PANEL IN THE WALL MOVES
THEPA
|