Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

 25450

-- MaxB

Шифрование / RSA - Идея алгоритма

  • На этом уроке мы начнём создание алгоритма шифрования RSA.
  • Дата отправки отчёта: 20 марта 2021 г.
  • Задание выполнено: за 50 мин.
  • Чему научился: Благодарю за урок. Возникала проблема с нахождением переменной d.
    Предложил такое решение, но не знаю правильно или нет. Также приложил принт в эксель.
    p=3557
    q=2579
    n=9173503
    phi(n)=9167368
    e=3
    Как вычислить d не понятно, так как число (e^-1) будет равен 1/3 то есть 0.3333 и поэтому операция MOD всегда будет возвращать 0.3333
    Чтобы найти d нашел на сайте www.michurin.net/computer-science/rsa.html что должно выполнять такое условие (d*e)%phi(n)=1. Поэтому предположил, чтобы выполнялось условие произведение (d*e) должно быть на 1 больше чем phi(n), поэтому
    phi(n)+1=9167369
    Теперь (phi(n)+1)/3 = 3055790, округл вверх. Это и есть число d.
    Проверяем условие (d*e)%phi(n)=1. Действительно (3*3055790)mod9167368=1
  • Что было сложным: Определить d. Но алгоритм предложил выше. Не знаю правильный ли он?
  • Оценка видео-уроку:
Отчёт от 25450 за Шифрование / RSA - Идея алгоритма




Оцени работу

 
Сохранить страницу:

  • Отчёт оценивали:
    791Валерий Жданов+1   30430Grigory0   30329Алена+1   30187Tim+1   30514Tom0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Узнал о шифровании RSA,Удобное распределение открытых ключей, не требует секретности. 2. В больших сетях число ключей значительно меньше, чем в симметричной криптосистеме. Замахнуться бы на энигму )



Научился: Попытался понять RSA. Котел вскипел. Дополз до числа Эйлера. Сильно не судите. Надеюсь со временем пойму всё до конца.