Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2009, 21:48   #1
glupayastudentka
Пользователь
 
Регистрация: 17.06.2009
Сообщений: 17
По умолчанию криптография

Нужно написать программу, осуществляющую шифрование и дешифрование числового массива с помощью случайных чисел.

Пусть имеется датчик псевдослучайных чисел, работающий по алгоритму:
, где - предыдущее псевдослучайное число, - следующее псевдослучайное число, а коэффициенты a, b, с постоянны и хорошо известны. Обычно , где n разрядность процессора, a mod 4 =1, a b – нечетное.
Процесс шифрования определяется следующим образом: шифруемая последовательность складывается по модулю 2 (xor) со значениями последовательности псевдослучайных чисел. Процесс дешифрования аналогичен.
Этап выполнения:Провести шифрование: вычисление элементов массива y с помощью операции xor с элементами массивов x и y
glupayastudentka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Криптография helpme Помощь студентам 8 10.11.2007 14:43