Генерация ключей
По двум простым числам и экспоненте считаются модуль n, функция Эйлера и закрытый ключ d.
Учебный RSA: по двум простым числам и открытой экспоненте вычисляет модуль, функцию Эйлера, закрытый ключ, шифрует и расшифровывает число. Для изучения криптографии.
RSA — алгоритм асимметричного шифрования, где открытый ключ шифрует, а закрытый расшифровывает. Калькулятор показывает все шаги на малых числах: от выбора простых чисел до шифрования и обратной расшифровки сообщения.
По двум простым числам и экспоненте считаются модуль n, функция Эйлера и закрытый ключ d.
Сообщение, меньшее n, возводится в степень e по модулю n и превращается в шифртекст.
Шифртекст возводится в степень d по модулю n и возвращает исходное число.
Вся схема строится на модульной арифметике и обратном элементе.
Модуль — произведение простых чисел. Закрытый ключ — число, обратное e по модулю функции Эйлера.
n = p·q, φ(n) = (p − 1)(q − 1), e·d ≡ 1 (mod φ(n))p и q — простые числа, e — открытая экспонента, взаимно простая с φ(n), d — закрытый ключ.
Оба действия — возведение в степень по модулю.
c = mᵉ mod n, m = cᵈ mod nm — сообщение, c — шифртекст.
Он помогает понять принцип, на котором держится защита соединений.
Ученики и студенты проверяют ручной расчёт ключей.
Калькулятор подтверждает значения n, φ(n), d и шифртекста в учебных задачах.
Видно, как обратный элемент по модулю даёт закрытый ключ.
Можно показать, что шифртекст нельзя расшифровать без d.
Главное — убедиться, что расшифровка вернула исходное сообщение.
Несколько правил помогут избежать ошибок.
Если число не простое, φ(n) посчитана неверно и расшифровка не сработает.
При равных числах схема теряет смысл.
Иначе обратный элемент не существует. Часто используют небольшие простые.
Для длинного текста разбивайте его на блоки.
Учебный RSA: по двум простым числам и открытой экспоненте вычисляет модуль, функцию Эйлера, закрытый ключ, шифрует и расшифровывает число. Для изучения криптографии. Калькулятор доступен бесплатно, работает на компьютере и телефоне и подходит для быстрой проверки расчётов.
Если простое число p — 61; простое число q — 53; открытая экспонента e — 17; сообщение (число меньше n) — 65, то результат: модуль n = p · q: 3233; функция Эйлера φ(n): 3120; закрытый ключ d: 2753; шифртекст c = mᵉ mod n: 2790.
Страница обновлена: 01.11.2026. Формулы и значения проверяются при каждом обновлении каталога.
Сложение и вычитание больших чисел столбиком с наглядной записью: переносы разрядов при сложении и занятые десятки при…
Субфакториал n — число перестановок n элементов, при которых ни один элемент не остаётся на своём месте (беспорядки)…
Дискретное преобразование Фурье по списку отсчётов: амплитудный спектр, частота основной гармоники и постоянная…
Суперфакториал sf(n) — произведение факториалов 1!·2!·…·n!, гиперфакториал H(n) — произведение 1¹·2²·…·nⁿ. Точные…
Оценка числа π методом Монте-Карло: случайные точки в единичном квадрате и доля попавших в четверть круга. Точность…
Примориал n# — произведение всех простых чисел, не превосходящих n. Показывает значение, число простых и последнее…