Cifrario di Cesare

Il Cifrario di Cesare:

Per ogni carattere del messaggio

  1. considera il suo codice ASCII: A –> 65
  2. incremento il codice di 3: 65 –> 68
  3. converti il codice in carattere: 68 –> D
  4. analogamente (-3) per decifrare ogni carattere del messaggio cifrato.
In chiaro A B C D E F
Cifrato (+3) D E F G H I
Decifrato (-3) A B C D E F

Prova…

In chiaro

Codici
Codici+3
Cifrato

Per rendere la cifratura più simile a quella tradizionale

  1. filtra il messaggio in modo che sia costituito soltanto da lettere dalla A alla Z
  2. considera circolare la trasformazione +3.
In chiaro A B C ... X Y Z
Cifrato (+3) D E F ... A B C
Decifrato (-3) A B C ... X Y Z

Prova...

In chiaro

Filtrato
Cifrato

ROT13

Un caso particolare e curioso di cifrario

  • la trasformazione utilizzata è +13
  • le operazioni di cifratura e decifratura possono essere svolte con la stessa funzione!
In chiaro A B C ... X Y Z
Cifrato (+13) N O P ... K L M
Decifrato (+13) A B C ... X Y Z

Prova...

In chiaro

Filtrato
Cifrato