РАЗНОЕ · КАЛЬКУЛЯТОР RSA

Калькулятор RSA: шифрование и дешифрование

Онлайн-калькулятор RSA: вычисление модуля, функции Кармайкла, закрытой экспоненты, шифрование и дешифрование сообщений по открытому ключу.

Онлайн-расчёт

Модуль N = p·q3233
Функция Кармайкла λ(N)780
Закрытая экспонента d—
Зашифрованное сообщение C = M^e mod N887
Расшифрованное сообщение M' = C^d mod N—

ФОРМУЛА

c = m^e mod n

Подставьте известные значения — калькулятор посчитает остальное.

RSA — асимметричный алгоритм шифрования, основанный на сложности факторизации больших чисел. Калькулятор помогает вычислить открытый модуль N = p·q, функцию Кармайкла λ(N) = lcm(p−1, q−1), закрытую экспоненту d как обратный элемент e по модулю λ, а также зашифровать и расшифровать числовое сообщение.

Введите два простых числа p и q, выберите открытую экспоненту e (взаимно простую с λ) и сообщение M < N. Калькулятор покажет N, λ, d, шифротекст C = M^e mod N и восстановленное сообщение M' = C^d mod N. Все вычисления выполняются по модулю N.

Вопросы и ответы

Какие значения e можно использовать?
Открытая экспонента e должна быть взаимно простой с λ(N). Обычно выбирают простые числа: 3, 17, 65537 и другие из списка.
Почему сообщение должно быть меньше N?
В RSA сообщение представляется числом M в диапазоне 0 ≤ M < N. Если M ≥ N, его необходимо разбить на блоки или использовать гибридное шифрование.
Что такое функция Кармайкла λ(N)?
λ(N) = lcm(p−1, q−1) — наименьшее общее кратное p−1 и q−1. Она используется для вычисления закрытой экспоненты d = e^(−1) mod λ(N).

Похожие калькуляторы

Калькулятор RSA: шифрование и дешифрование

RSA — асимметричный алгоритм шифрования, основанный на сложности факторизации больших чисел. Калькулятор помогает вычислить открытый модуль N = p·q, функцию Кармайкла λ(N) = lcm(p−1, q−1), закрытую экспоненту d как обратный элемент e по модулю λ, а также зашифровать и расшифровать числовое сообщение.

Введите два простых числа p и q, выберите открытую экспоненту e (взаимно простую с λ) и сообщение M < N. Калькулятор покажет N, λ, d, шифротекст C = M^e mod N и восстановленное сообщение M' = C^d mod N. Все вычисления выполняются по модулю N.

Формула расчёта: c = m^e mod n. Подставьте свои значения — калькулятор посчитает результат сам.

Калькулятор «RSA-калькулятор» работает онлайн и бесплатно, без регистрации. Результат можно сразу использовать в учёбе, работе или бытовых расчётах.