Ассиметричные клиптоалгоритмы. Метод RSA.
Лабораторная работа №3. Банк заданий
- выбрать индивидуальный вариант номер по формуле n mod N + 1, где n-номер по списку, N-общее
количество заданий. Если списка нет – вместо n-берем сумму цифр вашей даты рождения, записанной
в формате ДД-ММ-ГГГГ, т.е. если Вы родились 23.08.2013, всего заданий 8, получаем четвертый вариант:
19 mod 8 + 1 = 3 + 1 = 4.
- вычислить закрытый ключ
- определить длину блока.
- сформировать исходные блоки (из бинарной последовательности ASCII-кодов символов, записанных старшими битами вправо).
- рассчитать шифр-блоки.
- расшифровать зашифрованные блоки
- сформировать бинарный поток зашифрованных данных
- сформировать файл результата шифрования
Фрагмент таблицы ASCII-кодов:
№ |
Данные |
p |
q |
e |
{{index+1}} |
{{task.data}} |
{{task.p}} |
{{task.q}} |
{{task.e}} |