Storia della crittografia: Primo cifrario e cifrario di trasposizione

Il Primo Cifrario

La più antica forma conosciuta di crittografia è la scitala lacedemonica, data da Plutarco come in uso dai tempi di Licurgo (IX sec a.C.) ma più sicuramente usata ai tempi di Lisandro (verso il 400 a.C.). Consisteva in un bastone su cui si avvolgeva ad elica un nastro di cuoio; sul nastro si scriveva per colonne parallele all'asse del bastone, lettera per lettera, il testo da rendere segreto.
 
[adsense:block:adcontenuto]
 
Tolto il nastro dal bastone, il testo vi risultava trasposto in modo regolare ma sufficiente per evitare la lettura senza un secondo bastone uguale al primo. Si tratta di una forma elementare di crittografia a trasposizione.

Cifrario di Trasposizione

 

Come ulteriore esempio di cifrario basato sulla trasposizione dei caratteri di un testo si consideri il seguente.
Si sceglie una parola chiave di n caratteri (possibilmente senza doppie); si divide il testo in chiaro in gruppi di n caratteri, riempiendo eventualmente di x l’ultimo gruppo se incompleto, e si scrive il messaggio mettendo un gruppo per riga e incolonnando il tutto su n colonne.
 
[adsense:block:adcontenuto]
 
Si riordinano le colonne con gli stessi spostamenti che sarebbero necessari per ordinare alfabeticamente le lettere della parola chiave e si ottiene il messaggio cifrato leggendo le colonne così riordinate.
 
Esempio: vieni subito
 
Parola chiave: rame
 
r a m e
v i e n
i s u b
i t o x
 
Riordinamento:
 
a e m r
i n e v
s b u i
t x o i
 
Messaggio cifrato:
 
aistenbxmeuorvii
 

 

Risorse per sviluppo: 

Ti potrebbero anche interessare:

Sezione Hosting per Drupal!

E' attualmente in sviluppo una sezione del sito interamente dedicata agli hosting per drupal, quindi hosting linux configurati e pensati appositamente per sfruttare al massimo delle risorse il nostro caro cms. La sezione sarà arricchita da classifiche, comparazioni e caratteristiche vincenti e non di ogni singolo provider e relativa offerta.
Blog: 

Drupal-Patch AuthorContact: Aggiungere campi al modulo di contatto dell'autore

L'Author Contact è un utilissimo modulo per Drupal che predispone un blocco con una form di contatto all'autore del nodo. Ecco rilasciata la patch per estendere i campi disponibili e renderlo un po simile a webform

Drupal: 

Come creare velocemente un business online

Molte persone mi chiedono quali sono le fasi necessarie per creare velocemente un business online. La risposta è sorprendentemente semplice. O meglio: semplice si ma il "velocemente" potrebbe non esser per tutti. Qualsiasi attività o lavoro online difficilmente riesce a portare le soddisfazioni volute in poco tempo. Ma questa appunto è una variabile che dipende per lo più dal tuo grado di conoscenze e passioni iniziali.

Internet Marketing: