Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Электронно цифровая подпись RSA - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написал программу которая показывает числа из ряда Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread923636.html
Вот написал программу которая...Ай, мне сложновато объяснить, напишу сразу алгоритм её действия: 1.Пользователь вводит номер числа из ряда Фибоначчи. 2.Программа делает некоторые вычисления...
C++ Активация Embarcadero EX3 Ув.Форумчане, скачал Embarcadero EX3, но как активировать ее ума не приложу. Пробовал по разному, но не могу пропатчить bds.exe. В общем кто знает, либо у вас есть проверенный кряк. Выручайте. http://www.cyberforum.ru/cpp-beginners/thread923627.html
private наследование и виртуальный метод C++
Привет! Тут хотел бы спросить такой вопрос. Есть базовый класс с виртуальным методом в protected секции. Я наследую этот класс как private. Мне теперь нужно переопределить виртуальный метод базового...
C++ Назначение заголовочных файлов
Я читала учебник и википедию - никак не доходит. В общем, может я неправильно поняла: есть у меня "Моя программа.cpp", и есть "Заголовочный файл.hpp". В заголовочном файле прописаны прототипы...
C++ Что почитать? Посоветуйте http://www.cyberforum.ru/cpp-beginners/thread923578.html
Всем привет. Весь второй семестр учили в университете с++, и учась в универе я понял насколько огромные возможности предоставляет данный ЯП. Мы прошли структурное программирование и изучили...
C++ Полиморфизм В одной дешевой книжке про него пишут а в другой дорогой нет и понять я почему то немогу точно как и для чего он нужен подробнее

Показать сообщение отдельно
Amsterdam_1
0 / 0 / 0
Регистрация: 15.07.2013
Сообщений: 6

Электронно цифровая подпись RSA - C++

15.07.2013, 20:19. Просмотров 2569. Ответов 10
Метки (Все метки)

Добрый вечер, у меня вопрос, объясните алгоритм Электронно цифровая подпись RSA. Везде посморел так и не понял:

Пример.
Исходные данные:
сообщение M’ = 947829
p = 7
q = 11
d = 17 (закрытый ключ отправителя)
e = 53 (открытый ключ отправителя)

1. Определение профиля сообщения M’:
Операция Результат
Умножение 9 на 4 36
Отбрасывание первой цифры 6
Умножение 6 на 7 42
Отбрасывание первой цифры 2
Умножение 2 на 8 16
Отбрасывание первой цифры 6
Умножение 6 на 2 12
Отбрасывание первой цифры 2
Умножение 2 на 9 18
Отбрасывание первой цифры 1

2.Формирование подписи D. h(947829) = D(8) = h(947829)d mod n = 817(mod 77) = [(85 mod 77)(85 mod 77)(85 mod 77)*64] mod 77 = 433 *64 mod 77 = 57

Вопрос: зачем Определение профиля сообщения M’??...и откуда D(8)

Буду рад за ваши ответы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru