код+Цезаря

Аддитивный шифр Самый простой моноалфавитный шифр — **аддитивный шифр**, его иногда называют **шифром сдвига**, а иногда — **шифром Цезаря**, но термин //аддитивный шифр// лучше показывает его математический смысл. Предположим, что исходный текст состоит из маленьких букв (от a  до z  ) и зашифрованный текст состоит из заглавных букв (от A  до Z  ). Чтобы обеспечить применение математических операций к исходному и зашифрованному текстам, мы присвоим каждой букве числовое значение (для нижнего и верхнего регистра), как показано на рисунке (2)



В данном шифре каждая буква в слове или тексте заменяется другой, которая находится на некоторое постоянное число позицией левее или правее от неё в алфавите. Для расшифровки нужно только знать сдвиг (или ключ) в шифре. Например, если ключ k=3, то формула у нас получится такая x=y-3. Здесь х – номер исходного (шифруемого) символа в алфавите, у – номер символа шифрованного текста в алфавите.



Пример: Исходное слово: Наука Ключ (сдвиг) 4 Шифрованное слово: Сдчод

Существуют различные вариации этого шифра, например: ROT1, ROT13. ROT образовано от английского слово rotate, что в данном случае означает «сдвинуть». То есть сдвинуть на 1 позицию, сдвинуть на 13 позиций. Также хотелось бы добавить, что можно встретить и модификации этого шифра. Например, будет использоваться номер буквы на клавиатуре, а не в алфавите.

media type="custom" key="25575640" //Источник информации:// 1. НОУ ИНТУИТ http://www.intuit.ru/studies/courses/552/408/lecture/9355?page=2#image.4.8 2. Шифрование методом Цезаря http://www.maksakov-sa.ru/KursRabDelphi/ObrKursRabDelphi/primer_1/ShifroCezarem/index.html 3. Алексей Банченко "Виды Шифров" //Дополнительные ресурсы:// 1. Шифрование методом замены, примеры: http://www.kailib.ru/lek/zahitainform/166-2010-10-03-21-12-01