Come funziona?


Cifrario di cesare

Codice di sostituzione molto semplice, nel quale ogni lettera del testo veniva sostituita dalla lettera che la segue di tre posti nell’alfabeto.

CHIARO a b c d e f g h i j k l m n o p q r s t u v w x y z
CIFRATO D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

Esempio Testo chiaro: veni, vidi, vici
Testo cifrato: yhql, ylgl, ylfl

Più in generale si dice codice di Cesare un codice nel quale la lettera del messaggio chiaro viene spostata di un numero fisso di posti, non necessariamente tre.

Sono possibili codici di Cesare diversi: poiché l'alfabeto internazionale è composto da 26 caratteri, sono possibili 26 alfabeti cifranti; un alfabeto (quello che comporta uno spostamento di zero posizioni) darà un cifrato uguale al messaggio chiaro iniziale.

______。o*★*o。_____

Cifrario Atbash

L'atbash è un semplice cifrario a sostituzione monoalfabetica.

La prima lettera dell'alfabeto ebraico (Aleph) viene cifrata con l'ultima (Taw), la seconda (Beth) viene cifrata con la penultima (Shin) e così via.

Questo cifrario è reversibile, cioè, se applicato due (o un numero pari di) volte di seguito ad un testo, si ottiene il testo originale.

Chiaro
Cifrato
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
| | | | | | | | | | | | | | | | | | | | | | | | | |
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

______。o*★*o。_____

Cifrario Albam

Il cifrario Albam (chiamato anche ROT-13).Ad ogni lettera si sostituisce quella che la segue 13 posti più avanti nell'alfabeto.

Questo cifrario è reversibile, cioè, se applicato due (o un numero pari di) volte di seguito ad un testo, si ottiene il testo originale.

Chiaro
Cifrato
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
| | | | | | | | | | | | | | | | | | | | | | | | | |
N O P Q R S T U V W X Y Z A B C D E F G H I J K L M

______。o*★*o。_____

Cifrario Atbah

Le prime nove lettere dell'alfabeto sono sostituite in modo tale che la somma della lettera da sostituire e della lettera sostituente risulti uguale a 10. Per le seguenti 9 lettere dell'alfabeto deve valere una regola simile con somma pari a 28. Per ultime 8 lettere dell'alfabeto la regola è la stessa, con somma pari a 45.

Questo cifrario è reversibile, cioè, se applicato due (o un numero pari di) volte di seguito ad un testo, si ottiene il testo originale.

 
Chiaro
Cifrato

 

. . . . . . . . . 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
| | | | | | | | | | | | | | | | | | | | | | | | | |
I H G F N D C B A R Q P O E M L K J Z Y X W V U T S
. . . . . . . . . 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1
9 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 0 6 5 4 3 2 1 0 9

______。o*★*o。_____

Pokemon code

foto

I Pokémon non possono parlare, ma emettono comunque suoni che provengono da parti del loro nome.

La chiamata è un suono individuale che ogni Pokémon emette quando viene mandato in battaglia, sconfitto o quando viene visualizzato il suo stato. Il richiamo è utilizzato anche negli attacchi rumorosi come l'ululato e l'onda sonora.

Nel Codice Pokémon, questi suoni sono assegnati alle lettere.

PI MON FLA LU SA ME AR KA FLOR CHU MAN KAR SON TU SAM REG PA KLA SE DA LUFF AS MO GE TRON ZU
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

______。o*★*o。_____

Rot 13

Vedi: Albam

______。o*★*o。_____

Cifrario Beaufort

Il cifrario di Beaufort è una variante del cifrario di Vigenère. Usa la Tabula recta in un altro modo.

Invece di aggiungere la chiave al messaggio in chiaro, Beaufort sottrae il messaggio in chiaro dalla chiave.

Questo cifrario è reversibile, cioè, se applicato due (o un numero pari di) volte di seguito ad un testo, si ottiene il testo originale.

Partendo da 0 ogni lettera diventa a=0, b=1, c=2, d=3....

utilizziamo come chiave la parola "verme" e come frase "frase segreta".

V E R M E V E R M E V E
21 4 17 12 4 21 4 17 12 4 21 4
F R A S E S E G R E T A
5 17 0 18 4 18 4 6 17 4 19 0

Ora sottraiamo dalla chiave le posizioni delle lettere in chiaro e se dovessimo ottenere dei numeri negativi dovremmo sottrarli da 26.

21 - 5 = 16
4 - 17 = -13 --> 26 - 13 = 13
17 - 0 = 17
12 - 18 = -6 --> 26 - 6 = 20
4 - 4 = 0
21 - 18 = 3
4 - 4 = 0
17 - 6 = 11
12 - 17 = -5 --> 26 -5 = 21
4 - 4 = 0
21 - 19 = 2
4 - 0 = 4

In fine per ottenere il messaggio cifrato abbiniamo i numeri alle lettere nelle posizioni corrispondenti.

16 13 17 20 0 3 0 11 21 0 2 4
Q N R U A D A L V A C E

Cifrario Beaufort Variante Tedesca

La variante tedesca del cifrario di beaufort, semplicemente inverte la sottrazione e cioè sottrae dal messaggio in chiaro la chiave.

Per decriptare invece si ritorna all'addizione come nel cifrario di Vigenère.
Quindi questa variante non è reversibile.

______。o*★*o。_____

Rot 47

Rot47 sposta i caratteri di 47 cifre su tutti i caratteri ASCII da 33 a 126.

! P Q # R $ S % T & U V ( W ) X * Y + Z , [

\ . ] / ^ 0 _ 1 ` 2 a 3 b 4 c 5 d 6 e 7 f 8 g

9 h : i ; j < k = l > m ? n @ o A p B q C r D s

E t F u G v H w I x J y K z L { M | N } O ~

______。o*★*o。_____

Numerazione Shadoks

foto

Il sistema numerico degli Shadoks è un sistema numerico Quaternario.

Il quaternario è un sistema numerico in base 4, che utilizza le cifre 0, 1, 2 e 3 per rappresentare qualsiasi numero.

In lingua Shadoks le cifre 0,1,2,3 si chiamno/pronunciano:

  • 0 = GA
  • 1 = BU
  • 2 = ZO
  • 3 = MEU

Facciamo un esempio pratico:
Convertiamo il numero decimale 1205 che in base 4 diventa: 102311 che in Shadoks diventa BUGAZOMEUBUBU

  • 1 BU
  • 0 GA
  • 2 ZO
  • 3 MEU
  • 1 BU
  • 1 BU

______。o*★*o。_____

Kenny code

foto

Kenny è un personaggio della serie animata Southpark che parla in modo molto confuso a causa della giacca a vento con cappuccio che indossa sempre.

Di conseguenza, nel codice di Kenny o Kennyspeak, ogni lettera viene convertita in una combinazione delle lettere "m, f, p", risultando in un lungo balbettio incomprensibile.

______。o*★*o。_____

Cifrario Nicodemo

Il cifrario di Nicodemo è una combinazione di trasposizione e sostituzione.

Per creare la cifratura viene selezionata una parola chiave, che determina
la larghezza di un blocco, e quindi il testo in chiaro viene scritto nel blocco
orizzontalmente sotto la parola chiave.

Successivamente le colonne vengono riordinate in ordine numerico determinato dall'ordine alfabetico delle lettere della parola chiave.

Ogni colonna subisce quindi una sostituzione usando la tavola di Vigenère.

Alla fine la cifra viene letta dal blocco 5 lettere alla volta in ordine di colonna.

Di questo cifrario è possibile trovare anche delle versioni che utilizzano la codifica Beaufort, la variante Beaufort o Porta.


Facciamo un esempio pratico

Parola chiave: "Antani"
Testo in chiaro: "No aspetti mi porga l'indice ecco lo alzi cosi guardi guardi guardi lo vede il dito"
ANTANI

NOASPE
TTIMIP
ORGALI
NDICEE
CCOLOA

LZICOS
IGUARD
IGUARD
IGUARD
ILOVED

EILDIT
O

Metto le colonne in ordine alfabetico

AAINNT

NSEOPA
TMPTII
OAIRLG
NCEDEI
CLACOO

LCSZOI
IADGRU
IADGRU
IADGRU
IVDLEO

EDTIIL
O

Cifro ogni colonna da 5 lettere con il cifrario di Vigenère

AAINNT

NSMBCT
TMXGVB
OAQEYZ
NCMQRB
CLIPBH

LCAMBB
IALTEN
IALTEN
IALTEN
IVLYRH

EDBVVE
O

Ottenendo così la frase cifrata: NTONC SMACL MXQMI BGEQP CVYRB TBZBH LIIII CAAAV ALLLL MTTTY BEEER BNNNH EODBV VE

______。o*★*o。_____