Перейти к содержанию
neuznana

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

Recommended Posts

neuznana

Добрый день

Столкнулся с проблемой шифрования данных. Есть ли у кого-нибудь документация реализация алгоритмов 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 - в ПМ. :)

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


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

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

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

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

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

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

Войти

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

Войти

  • Сообщения

    • PR55.RP55
      F6            - Проверка цифр. подписей файлов в списке. А если нужно проверить не всё, а например только драйверы ? т.е. оператору нужно проверить одну категорию, а по факту проверяется весь список = потеря темпа\времени. Предлагаю добавить в меню команду: "Проверить ЭЦП файлов только в этой категории "
    • PR55.RP55
    • PR55.RP55
      С выходом новой версии Хрома появились записи типа. Полное имя                  79.0.3945.130
      Имя файла                   79.0.3945.130
      Тек. статус                 в автозапуске Chrome/Yandex
                                  
      Сохраненная информация      на момент создания образа
      Статус                      в автозапуске Chrome/Yandex
                                  
      Доп. информация             на момент обновления списка
      Стартовая страница          Chrome Образ тема:  https://forum.esetnod32.ru/messages/forum4/topic15670/message108070/?result=reply#message108070
                                  
    • Quinsy
      Если брать крупный кредит в банке, то там и процент приличный будет. Замучаетесь потом отдавать. А лизинг своеобразный вариант рассрочки всё-таки. И там поменьше по деньгам выйдет. Можете в банках даже условия почитать под какой процент кредиты у них идут, и тут https://leasing-trade.ru/calculator-leasing/ на калькуляторе лизинга подсчитать  сколько таким образом выйдет. И увидите, где выгоднее. 
    • Mome
      Подскажите, как лучше поступить. Взять крупный кредит в банке и приобрести несколько машин в парк нашего предприятия или взять в лизинг где-нибудь? 
×