Калькулятор простой факторизации

Вычислите факторизацию простых чисел, найдите все простые множители и перечислите все множители числа с пошаговыми решениями.

Для обучения и помощи в выполнении домашних заданий — проверяйте важные расчеты самостоятельно.

Проверено пользователем Редакция журнала «КалькуляторDrive Math» · Last updated

Калькулятор

Введите положительное целое число (максимум: 10^15).

Введите положительное целое число, чтобы найти его простую факторизацию, простые множители и все множители.

Короткий ответ

Факторизация простых чисел разбивает число на простые числа, которые умножаются вместе, чтобы получить его. 60 = 2² × 3 × 5 — никакая другая комбинация простых чисел не работает, поскольку каждое целое число больше 1 имеет ровно одну факторизацию простых чисел (Основная теорема арифметики). Найдите его, многократно разделив на наименьшее подходящее простое число, переходя к следующему простому числу, как только оно перестанет делиться равномерно.

Ключевые выводы

  • Каждое целое число больше 1 имеет ровно одну факторизацию простых чисел — независимо от того, какие простые числа вы попробуете первым, результат будет одинаковым.
  • Простое число разлагается всего на один член: на себя в первой степени (7 = 7¹).
  • Независимо от того, заканчивается ли десятичная дробь или повторяется непосредственно до факторизации простых чисел — только 2 и 5 в знаменателе образуют конечную десятичную дробь.
  • По мере увеличения чисел разложение простых чисел становится экспоненциально сложнее для компьютеров, что является основой безопасности шифрования RSA.

Метод деления, шаг за шагом

Начните с наименьшего простого числа, 2. Если оно делит число поровну, разделите и повторите снова с 2 — не переходите к следующему простому числу, пока 2 не перестанет работать. Как только он перестанет делиться равномерно, перейдите к 3, затем 5, затем 7 и так далее, всегда повторно проверяя одно и то же простое число, прежде чем двигаться дальше. Остановитесь, когда текущий коэффициент достигнет 1.

Рабочий пример: факторинг 360

360 ÷ 2 = 180

180 ÷ 2 = 90

90 ÷ 2 = 45 (2 больше не делится поровну — перейдите к 3)

45 ÷ 3 = 15

15 ÷ 3 = 5 (3 больше не делится поровну — перейдите к 5)

5 ÷ 5 = 1 (готово)

360 = 2³ × 3² × 5

Проверка ответа: 2³ = 8, 3² = 9 и 8 × 9 × 5 = 360 — подтверждение правильности факторизации.

Почему простая факторизация обеспечивает шифрование

Для небольших чисел факторизация происходит почти мгновенно — компьютер разлагает 91 на 7 × 13 за долю секунды. Но когда два задействованных простых числа имеют длину в сотни цифр, их умножение (для создания открытого ключа) по-прежнему занимает миллисекунды, а разложение этого произведения на части (взлом ключа) займет больше времени, чем возраст Вселенной с использованием классических компьютеров. RSA и подобные криптографические системы строят всю свою модель безопасности на этой практической однонаправленной трудности.

Распространенные ошибки, которых следует избегать

  • Остановка после деления на простое число только один раз — продолжайте делить на одно и то же простое число несколько раз, пока оно не перестанет делиться равномерно, прежде чем двигаться дальше.
  • Тестирование составных делителей, таких как 4 или 6 — в простой факторизации участвуют только простые делители; собственные простые факторы композита уже были бы найдены первыми.
  • Забыв свернуть повторяющиеся простые числа в показатели степени — запишите 2 × 2 × 2 × 3 × 3 как 2³ × 3², а не как пять отдельных повторяющихся членов.
  • Предположим, что каждое большое число сложно факторизовать — числа с маленькими простыми множителями быстро факторизуются независимо от размера; именно произведения двух одинаково больших простых чисел сопротивляются факторингу.

Часто задаваемые вопросы

Что такое простая факторизация?

При факторизации простых чисел число пишется как произведение простых чисел. Двенадцать = 2² × 3. Каждое целое число больше 1 имеет уникальную факторизацию.

Чем полезна простая факторизация?

Это помогает найти GCF и LCM, упростить радикалы и понять делимость. Криптография основана на сложности факторизации очень больших простых чисел.

Что такое простое число?

Простое число имеет ровно два положительных делителя: 1 и само себя. Два, три, пять и семь — простые числа; четыре — это не потому, что 2 × 2 = 4.

Как разложить число на простые числа?

Несколько раз разделите на наименьшее простое число (2), затем попробуйте 3, 5, 7 и так далее, пока частное не станет 1. Прекратите тестирование на √n.

Как мне использовать этот калькулятор простой факторизации?

Введите положительное целое число больше 1 и нажмите «Вычислить». Инструмент показывает простые факторы и их показатели.

Как простая факторизация связана с криптографией?

Шифрование RSA основано на быстром умножении двух больших простых чисел, в то время как разложение полученного продукта обратно на эти два простых числа происходит чрезвычайно медленно, когда простые числа имеют длину в сотни цифр. Эта асимметрия — которую легко умножить, но трудно размножить — и обеспечивает безопасность зашифрованных данных, даже несмотря на то, что лежащая в основе математика — это просто факторизация простых чисел.

More math calculators