neuznana

Алгоритм шифрования RSA

В этой теме 2 сообщения

Добрый день

Столкнулся с проблемой шифрования данных. Есть ли у кого-нибудь документация реализация алгоритмов RSA, MD5, MD4, RC4, RC5, DSA?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Добрый день

Столкнулся с проблемой шифрования данных. Есть ли у кого-нибудь документация реализация алгоритмов RSA, MD5, MD4, RC4, RC5, DSA?

RSA:

1. Имеем пару очень больших простых чисел 'p' и 'q' и их произведение - 'N';

2. Также имеем число 'e' такое, что 'e' и '(p-1)*(q-1)' - взаимнопростые;

Тот кто хочет передать нам информацию в зашифрованном виде берет наши числа 'N' и 'e' (естественно, что 'p' и 'q' необходимо держать в секрете), затем он берет свою исходную информацию, обозначим ее за 'M', далее он зашифровывает ее по алгоритму:

C = M^e mod N , где 'C' - это конечные зашифрованные данные, затем зашифрованные данные отправляются адресату (в данном случае нам), а мы расшифровываем данные по следующему алгоритму:

1. Вычисляем секретный ключ 'd':

e*d = 1 mod (p-1)*(q-1) ;

2. Расшифровываем информацию по алгоритму:

M = C^d mod N .

Вот собственно и вся "документация", подробнее с примерами конкретной реализации RSA - в ПМ. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти с помощью Facebook Войти Войти с помощью Twitter
Anti-Malware.ru Вконтакте   Anti-Malware.ru в Facebook   Anti-Malware.ru в Twitter   Anti-Malware.ru в LinkedIn   RSS
  • Сообщения

    • DinaMItVV
      Ну почему имено у моря? Можно  в пригороде, пусть до моря некоторое расстояние, но зато защищеннее териория. У моря не так сладко, как думается. 
    • Alex.S
      Париматч понадежней будет, ставлю здесь , в 1хбет ставил, пока счет не заблокировали.
    • Karisha
      Домик на берегу моря, на мой взгляд самый лучший вариант для отдыха с семьей или большой компанией. А если с вами еще будут дети, то домик у моря - это вообще просто прекрасный вариант. Детькам есть где побегать, поиграть, да и проблема с кормлением детей не стоит. Можно кормить их в любое время, свежеприготовленной едой. Ато на отдыхе всегда проблематично в местах общественного питания отыскать блюда для детского питания.
    • Ego Dekker
      ESET Cyber Security/ESET Cyber Security Pro были обновлены до версии 6.6.300.1.
    • Dragokas
      Не проверял, как сейчас. Раньше, архивы с зашифрованными именами файлов gmail сразу блокировал, так что я бы не назвал это вариантом. Для начала, определить источник, откуда и куда вы отправляете? Вот только что отправил письмо с yandex.ru на gmail.com, файл ZOO_, дефолт. пароль, внутри: ONENOTE 2016.LNK._22299B8A955CED97CD8E815D85990295F3A6D838.txt ONENOTE 2016.LNK._22299B8A955CED97CD8E815D85990295F3A6D838 Всё нормально дошло.