Пробное деление

Судебный отдел Пробное деление — трудоемкий, но простой алгоритм разложения целых чисел на множители.  Основная идея пробного деления — проверить, […]

Судебный отдел

  • Пробное деление — трудоемкий, но простой алгоритм разложения целых чисел на множители. 
  • Основная идея пробного деления — проверить, можно ли разделить целое число на каждое число, меньшее квадратного корня из n. 
  • Метод пробного деления состоит в систематической проверке делимости n на меньшее число. 
  • Трудозатраты можно сократить, выбрав в качестве возможных множителей только простые числа. 
  • Пробные множители не должны выходить за рамки n{\sqrt{n}} из-за возможных зависимостей от простых множителей. 
  • Алгоритм пробного деления требует экспоненциального роста времени с увеличением цифр числа. 
  • В криптографии с открытым ключом используются значения для a, имеющие большие простые множители одинакового размера. 
  • Практический предел в n цифр достигается очень быстро из-за сверхполиномиального роста времени. 

Полный текст статьи:

Пробное деление — Википедия, бесплатная энциклопедия

Оставьте комментарий

Прокрутить вверх