Разница между BigInteger.probablePrime () и другими алгоритмами простоты в Java

Я реализую программу шифрования RSA с использованием Java. Щас пользуюсьBigInteger.probablePrime(1024, rnd) чтобы получить простые числа. Вотrnd случайное число, сгенерированноеRandom rnd = new Random() , Мне нужно проверить различные скорости шифрования.

Мои вопросы:

какой алгоритм делаетBigInteger.probablePrime(1024, rnd) использовать?

В чем разница между алгоритмом, приведенным выше, и другими алгоритмами: такими как Рабин-Миллер, Фермац, Лукас-Лемер?

Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос