1 / 1 / 3
Регистрация: 17.12.2012
Сообщений: 79
|
||||||
1 | ||||||
Шифрование и расшифрование методом гаммирования и поразрядного циклического сдвига04.11.2013, 16:54. Показов 6516. Ответов 2
Метки нет (Все метки)
Добрый день! У меня не получается написать программу шифрования и расшифрования методом гаммирования и поразрядного циклического сдвига, помогите пожалуйста.
Размер обрабатываемого блока данных: 2 байта Величина сдвига в битах: 3 Условие задачи: Кликните здесь для просмотра всего текста
Разработать программу текстовый редактор (можно использовать объект класса TextArea или JTextArea) с функциями криптозащиты данных. В приложении для реализации алгоритма шифрования при сохранении данных в файле и расшифрования данных (при чтении из файла), использовать метод гаммирования и поразрядного циклического сдвига. Алгоритм: для блока данных заданного размера берется такого же размера фрагмент гаммы и выполняется операция поразрядного исключающего «ИЛИ», далее, выполняется операция поразрядного циклического сдвига на заданное число бит влево или вправо с полученным новым блоком. Расшифрование выполняется в обратном порядке, вначале циклический сдвиг в противоположную сторону, а затем операция поразрядного исключающего «ИЛИ» с блоками той же самой гаммы. Для получения гаммы можно использовать стандартный воспроизводимый генератор псевдослучайный чисел (значение начальной инициализации является частью секретного ключа, другой частью ключа является размер поразрядного сдвига и его направление). Текст программы:
0
|
04.11.2013, 16:54 | |
Ответы с готовыми решениями:
2
Шифрование и дешифрование методом гаммирования и поразрядного циклического сдвига Шифрование текста методом циклического сдвига букв алфавита Выполнить шифрование/дешифрование строки символов, используя операцию циклического сдвига байтов Шифрование/ расшифрование методом решеток |
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
|
||||||
04.11.2013, 19:36 | 2 | |||||
0
|
1 / 1 / 3
Регистрация: 17.12.2012
Сообщений: 79
|
|
04.11.2013, 22:31 [ТС] | 3 |
это не то, сдвигов нету, гаммирования нет, ты ещё должен ввести символы с клавиатуры...
0
|
04.11.2013, 22:31 | |
04.11.2013, 22:31 | |
Помогаю со студенческими работами здесь
3
Как закодировать методом циклического сдвига? Шифрование методом гаммирования Шифрование методом гаммирования Шифрование методом гаммирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |