Криптосистема RSA
-
20-09-2019 - |
Вопрос
Привет, я пытаюсь настроить криптосистему RSA, у меня есть все значения, кроме d выбранных простых чисел: p=1889
, q=2003
, n=3783667
, phi=3779776
, e= 61
я застрял в поиске d, может ли кто-нибудь помочь мне разобраться в этом?
Настройка криптосистемы RSA
- Два больших различных простых числа
p
иq
выбираются, иn = pq
иΦ(n) = (p − 1)(q − 1)
рассчитываются. Целое число
e
выбирается таким образом , чтобыgcd(Φ(n), e) = 1
и мультипликативный обратныйd = e^(−1)
вZΦ(n)
вычисляется, т. е.ed ≈ 1 (mod Φ(n)).
Цифры
p
,q
, иΦ(n)
, затем отбрасываются.- Пара
(e, n)
публикуется как открытый ключ шифрования - Число
d
является секретным ключом дешифрования.
Решение
Не связан с StackOverflow