rsa подпись



Автор Ѐоман Черевко задал вопрос в разделе Другие языки и технологии

Цифровая подпись на базе 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(В);
Данные расшифрованы!

Ответ от Danil Levin[новичек]
— криптографический алгоритм с открытым ключом, основывающийся на вычислительной сложности задачи факторизации больших целых чисел.

Ответ от Xraux[гуру]
Все просто.
Если два числа a и b (a, b &#8712; Z) при делении на число m (m &#8712; N) дают один и тот же остаток r, где 0 <= r < m, то числа a и b называются сравнимыми по модулю m.
Сравнимость чисел a и b по модулю m принято записывать так:
a = b(mod m), и читать: a сравнимо с b по модулю m.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Цифровая подпись на базе RSA
спросили в Подпись
как удалить неизвестный мне браузер шарик в полоску желтый, зеленый синий. Под ним подпись Войти в интернет
Если не ошибаюсь, это браузер под названием "Интернет".
Появился вместе с установкой Агента
подробнее...

Что такое Цифровая подпись и как ее сделать
Электро́нная цифрова́я по́дпись (ЭЦП) — реквизит электронного документа,
подробнее...

еще вопрос: приведите мне примеры зданий или сооружений на тему:
Пирамиды - симметрия, Кунсткамера в Питере тоже

- вот асимметрия

Асимметрична
подробнее...
спросили в Тамада
шофер это кто за баранкой а ШАФЁР?) ) кто?
А шафер- это на свадьбе пьяный
подробнее...

Нужно подобрать как можно больше значений к слову РУКА. (не менее 10)
рука - Colloq о том, кто способен оказать помощь, протекцию Сильная родительный падеж или река Своя
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

покупка автомобиля с рук порядок оформления
Если вы покупатель.

1. Подписываете договор купли-продажи ТС в 3-х экземплярах, два вам,
подробнее...
спросили в Документы Визы
виза в Великобританию - какие проблемы могут быть?
Документы, необходимые для получения визы посетителя в Великобританию: подробнее...
спросили в Интернет
как посылать бесплатные смс, и ммс на на теле2
Отправка SMS в С-Пб. (если надо на сайтах выбери свой регион)
подробнее...
спросили в Читалки
Программа типа "читалка" для КПК...
Самая лучшая ИМХО - Читает книги из zip архива, понимает разные форматы.

Haali Reader 2
подробнее...

Где взять конвертор из mp3 в wav?
Format Factory это многофункциональный медиа конвертер.
Основные функции:
Видео
подробнее...

как конвертировать аудиофайл. как конвертировать аудиофайл wma
Воспользоваться Format Factory
Format Factory это многофункциональный медиа конвертер.
подробнее...
спросили в Общество
как получить гражданство в Аргентине??
Процесс иммиграции регулируется в Аргентине Законом об иммиграции, принятым в 1994 году. Закон
подробнее...
RSA на Википедии
Посмотрите статью на википедии про RSA
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*