Калькулятор теории чисел

Исследуйте простые числа, разложение на множители, наибольший общий делитель, модулярную арифметику и многое другое. Все вычисления выполняются локально в вашем браузере: введённые данные никуда не загружаются.
Режим:
Введите число и нажмите «Проверить»
Подсказка: используется детерминированный тест Миллера — Рабина для чисел до 264. Нажмите «Следующее простое» или «Предыдущее простое», чтобы найти соседние простые числа.
Простые числа и сравнения

Простое число имеет ровно два делителя: 1 и само себя; каждое целое число больше 1 единственным образом раскладывается на простые множители (основная теорема арифметики). Сравнение a ≡ b (mod n) означает, что n делит a−b: арифметика циферблата, где 10 + 5 ≡ 3 (mod 12), и основа НОД, НОК и модульного возведения в степень.

Перемножить два больших простых числа можно мгновенно, но восстановить их по произведению вычислительно очень трудно. Эта односторонняя асимметрия лежит в основе шифрования RSA и объясняет, почему φ(n) для модуля в 2048 бит не публикуется.