Cezar cifru
Cezar cifru
Cezar cifru - unul dintre cele mai vechi coduri. Când criptarea fiecare caracter este înlocuit cu altul, distanțată de ea în alfabetul printr-un număr fix de posturi. Caesar Cifrul poate fi clasificat ca un cifru de substituție, cu o clasificare mai restrânsă - simplu cifru de substituție.
Cifrul este numit după împăratul roman Gaius Yuliya Tsezarya, care a folosit-o pentru corespondență secretă. O evoluție naturală a fost cifrul lui Cezar cifrul Vigenere. Din punctul de vedere al criptanaliza moderne Cezar cifru nu are durabilitate acceptabilă. Figura 1 Identificator Caesar
model matematic
Dacă vom compara fiecare caracter din numărul de ordine alfabetică (numerotare de la 0), criptare și decriptare poate fi exprimată prin formula:
unde x - un simbol al plaintext-
y - simbolul text cifrat
n - cardinality alfabetului (numărul de caractere)
k - cheie.
Se poate observa că suprapunerea a două chei de criptare K1 și K2 - este pur și simplu de criptare k1 cheie + k2. Mai general, o pluralitate de cifrare transformări Caesar Cipher formează un grup Z.
alfabet:
exemplu:
Răspuns: "Phnfchuzheschnd"