Ceasar
Shift cipher
Il Ceasar è basata su uno shift cipher.
- m: alfabeto con 26 simboli con ogni simbolo numerato da 0 a 25
- k: chiave tra 0 e 25 (Caesar usa k=3)
- c: testo criptato
Esempio
k = 4
flowchart LR
A(ITALY) --> B(8,9,0,11,24) --> D(12,23,4,15,2) --> C(MXEPC)
Essendoci 25 sole chiavi, si può tranquillamente utilizzare un attacco brute force per trovare chiave utilizzata.
Gli shift cipher sono una speciale versione dei Cifrario a sostituzione, e questo si porta il maggior problema, ovvero la debolezza ad un’analisi di frequenza.