Вопрос № 175574: Добрый вечер, уважаемые эксперты! Требуется решить две задачи на турбопаскале Первая задача: Разработать криптографическую защиту информации с помощью алгоритма шифрования: шифр Уинстона, построить блок-схему алгоритма, написать программу деши...
Вопрос № 175626: Смоделировать бросание кубика (т.е. с помощью датчика случайных чисел получить одно из чисел 1,2,…,6) каждым из двух игроков. Определить, кто из игроков получил на кубике большое очков....
Вопрос № 175638: Помогите начинающей программистке, решить непонятную задачку. Надо Найти объединение множеств. (6','2','2','5','8'), ('3','5','9') спасибо...
Вопрос № 175642: Уважаемые эксперты, помогите, пожалуйста, решить задачу... Смоделировать бросание кубика (т.е. с помощью датчика случайных чисел получить одно из чисел 1,2,…,6) каждым из двух игроков. Оп...
Вопрос № 175574:
Добрый вечер, уважаемые эксперты! Требуется решить две задачи на турбопаскале
Первая задача: Разработать криптографическую защиту информации с помощью алгоритма шифрования: шифр Уинстона, построить блок-схему алгоритма, написать программу дешифрования.
Вторая задача: Разработать криптографическую защиту информации с помощью алгоритма шифрования: полибианский квадрат,построить блок-схему алгоритма,написать программу дешифрования.
Заранее большое Вам спасибо! Ответ нужен до обеда 24.11.09,
иначе будут большие проблемы...
Отвечает lamed, Практикант :
Здравствуйте, Лобанов Александр. Добрый день. Код программы в приложении (разработчик Зенченко Константин Николаевич). Источник Адрес блок-схемы175574.zip (19.7 кб) Блок-схема подготовлена с помощью программы BlsEditor Автор: Быстрицкий Владимир
В настоящее время в литературе есть и другие трактовки
как шифра Полибия, так и шифра Уитстона. Шифр Полибия
В Древней Греции (II в. до н. э.) был известен шифр, называемый квадрат Полибия. Это устройство представляло собой квадрат 5 х 5, столбцы
и строки которого нумеровали цифрами от 1 до 5. В каждую клетку этого квадрата записывалась одна буква. (В греческом варианте од- на клетка оставалась пустой, в латинском – в одну клетку помещали две буквы i и j.) В результате каждой букве отвечала пара чисел и шифрован- ное сообщение превращалось в последовательность пар чисел. Пример 1. 13 34 22 24 44 34 15 42 22 34 43 45 32 Это сообщение записано при использовании латинского варианта квад- рата Полибия, в котором буквы расположены в алфавитном порядке.
("Cogito, ergo sum" – лат, "Я мыслю, следовательно существую").
Ответ отправил: lamed, Практикант
Ответ отправлен: 31.12.2009, 13:37
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 258288
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 175626:
Смоделировать бросание кубика (т.е. с помощью датчика случайных чисел получить одно из чисел 1,2,…,6) каждым из двух игроков. Определить, кто из игроков получил на кубике большое очков.
Отправлен: 26.12.2009, 19:56
Вопрос задал: maksim0390
Всего ответов: 2 Страница вопроса »
{#/template js_tmpl_auth_reg_button}
{#template js_tmpl_auth_reg_descr}
{#if $P.login_register_tab == 1}
Для оформления подписки на выбранную рассылку, работы с интересующей вас группой или доступа в нужный вам раздел, просим авторизоваться на Subscribe.ru
{#/if}
{#if $P.login_register_tab == 2}
Для регистрации укажите ваш e-mail адрес. Адрес должен быть действующим, на него сразу после регистрации будет отправлено письмо с инструкциями и кодом подтверждения.
{#/if}
{#/template js_tmpl_auth_reg_descr}
{#template js_tmpl_soc_auth_reg_descr}
Или зарегистрируйтесь через социальную сеть.
{#/template js_tmpl_soc_auth_reg_descr}
{#template js_tmpl_auth_reg_soc}
Вам отправлено письмо для подтверждения вашего адреса {$P.register_confirm_mail}. Для подтверждения адреса перейдите по ссылке из этого письма.
{#/template js_tmpl_auth_reg_descr}
{#template js_tmpl_auth_reg_action}