Автор Ѐоман Черевко задал вопрос в разделе Другие языки и технологии
Цифровая подпись на базе RSA и получил лучший ответ
Ответ от Ёиний Птыц[гуру]
Число d, мультипликативно обратное к числу e по модулю M
Число d называется секретной экспонентой. Обычно, оно вычисляется при помощи расширенного алгоритма Евклида.
проще говоря, DE = 1 (mod М) означает, что остаток от деления DE на М должен быть равен 1
Следующий пример наглядно демонстрирует алгоритм шифрования RSA:
Зашифруем и расшифруем сообщение "САВ" по алгоритму RSA. Для простоты возьмем небольшие числа - это сократит наши расчеты.
Выберем p=3 and q=11.
Определим n= 3*11=33.
Hайдем (p-1)*(q-1)=20. Следовательно, d будет равно, например, 3: (d=3).
Выберем число е по следующей формуле: (e*3) mod 20=1. Значит е будет равно, например, 7: (e=7).
Представим шифруемое сообщение как последовательность чисел в диапозоне от 0 до 32 (незабывайте, что кончается на n-1). Буква А =1, В=2, С=3.
Теперь зашифруем сообщение, используя открытый ключ {7,33}
C1 = (3^7) mod 33 = 2187 mod 33 = 9;
C2 = (1^7) mod 33 = 1 mod 33 = 1;
C3 = (2^7) mod 33 = 128 mod 33 = 29;
Теперь расшифруем данные, используя закрытый ключ {3,33}.
M1=(9^3) mod 33 =729 mod 33 = 3(С);
M2=(1^3) mod 33 =1 mod 33 = 1(А);
M3=(29^3) mod 33 = 24389 mod 33 = 2(В);
Данные расшифрованы!
— криптографический алгоритм с открытым ключом, основывающийся на вычислительной сложности задачи факторизации больших целых чисел.
Все просто.
Если два числа a и b (a, b ∈ Z) при делении на число m (m ∈ N) дают один и тот же остаток r, где 0 <= r < m, то числа a и b называются сравнимыми по модулю m.
Сравнимость чисел a и b по модулю m принято записывать так:
a = b(mod m), и читать: a сравнимо с b по модулю m.
как удалить неизвестный мне браузер шарик в полоску желтый, зеленый синий. Под ним подпись Войти в интернет
Если не ошибаюсь, это браузер под названием "Интернет".
Появился вместе с установкой Агента
подробнее...
Что такое Цифровая подпись и как ее сделать
Электро́нная цифрова́я по́дпись (ЭЦП) — реквизит электронного документа,
подробнее...
еще вопрос: приведите мне примеры зданий или сооружений на тему:
Пирамиды - симметрия, Кунсткамера в Питере тоже
- вот асимметрия
Асимметрична
подробнее...
шофер это кто за баранкой а ШАФЁР?) ) кто?
А шафер- это на свадьбе пьяный
подробнее...
Нужно подобрать как можно больше значений к слову РУКА. (не менее 10)
рука - Colloq о том, кто способен оказать помощь, протекцию Сильная родительный падеж или река Своя
подробнее...
Объясните пожалуйста как играть на гитаре песню Мой рок-н ролл Би 2???
я могу за Чичерину
подробнее...
покупка автомобиля с рук порядок оформления
Если вы покупатель.
1. Подписываете договор купли-продажи ТС в 3-х экземплярах, два вам,
подробнее...
видео конвекторы. Подскажите видео конвектор, которые бесплатный или к которому есть таблетка, пожалуйста.
Замечательный конвертор и бесплатный Format Factory
Сам юзаю
Видео
подробнее...
виза в Великобританию - какие проблемы могут быть?
Документы, необходимые для получения визы посетителя в Великобританию: подробнее...
как посылать бесплатные смс, и ммс на на теле2
Отправка SMS в С-Пб. (если надо на сайтах выбери свой регион)
подробнее...
Программа типа "читалка" для КПК...
Самая лучшая ИМХО - Читает книги из zip архива, понимает разные форматы.
Haali Reader 2
подробнее...
Где взять конвертор из mp3 в wav?
Format Factory это многофункциональный медиа конвертер.
Основные функции:
Видео
подробнее...
как конвертировать аудиофайл. как конвертировать аудиофайл wma
Воспользоваться Format Factory
Format Factory это многофункциональный медиа конвертер.
подробнее...
В Какой программе создать логотип? Спасибо
Sothink Logo Maker 2.0 Build 205 + Rus
подробнее...
как получить гражданство в Аргентине??
Процесс иммиграции регулируется в Аргентине Законом об иммиграции, принятым в 1994 году. Закон
подробнее...