Шифър на Цезар

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене

Шифърът на Цезар е вид шифър с пряка субституция (субституционен шифър) - това означава, че всяка буква се замества само с една и съща друга буква, в целия текст.

Според някои исторически източници, този шифър е използван от Гай Юлий Цезар.

Математически запис[редактиране | edit source]

За българска азбука използваме модул 30, а за английска модул 26

Шифроване

E_n(x) = (x + n) \mod {30}.

Дешифровка

D_n(x) = (x - n) \mod {30}.

като n е ключа в случая n = 3, x е стойността на буквата а = 1, б = 2 и т.н.


моля, въведете степен--87.126.142.191 18:33, 11 октомври 2014 (UTC)===Пример===

Текст:  Това е скрито съобщение
Ключ :  n = n+3 
Шифър:  Хсег и фнулхс фасдюирли  Шаблон:–

ѤѴ

Пример[редактиране | edit source]

Текст:  Caesar
Шифър:  Fdhvdu