Я упоминала исключительно сложную задачу разложения числа на простые множители. Основная теорема арифметики утверждает, что такое разложение единственно, с точностью до перестановки множителей. То есть какое бы число не взяли для него точно найдется простой делитель. В некоторых случаях этим делителем будет само число. Тогда оно простое. Но знать, что у задачи есть решение, не значит решить. Попробуйте, например, разложить на простые множители следующие числа: 6, 42, 161, 1643, 567 109. Это задача для шестого класса. Разложение первых двух чисел сразу приходит на ум. 6 = 2 · 3;
42 = 2 · 3 · 7. Со следующими скорее всего возникнут трудности: 161 = 7 · 23;
1643 = 31 · 53. А оставшееся заставит попотеть: 567 109 = 701 · 809. Даже с использованием калькулятора разложение последнего числа занимает много времени. Конечно, компьютер может это сделать за секунды. Но даже его возможности ограничены. Первое упоминание алгоритма RSA В 1977 году Мартин Гарднер в колонке «Математические иг