Для чего нужен метод BigInteger probablyPrime ?

161
07 апреля 2019, 15:10

Наткнулся на метод probablePrime в классе BigInteger, кто-то может объяснить для чего он нужен, и как он работает ?

Answer 1

Он используется в криптографии. В алгоритме шифрования RSA производится поиск огромных простых чисел, зачастую больше 1024 бит или ~300 знаков. Надёжность RSA состоит в том на том, что разложить на множители два таких числа, умноженые друг на друга невероятно тяжело и долго.

Метод BigInteger.probablePrime(...) генерирует случайное число и использует Тест Миллера для определения простое оно или нет, в результате у числа вероятность быть составным не превышает 2^-100.

READ ALSO
Java аргументы или что то вроде этого

Java аргументы или что то вроде этого

В интернете нашел такие "аргументы" как: ||, &&, &, |

163
Как правильно прописывать стили?

Как правильно прописывать стили?

Как правильно прописывать стили?

189
Обработка ошибки сети

Обработка ошибки сети

Здравсвуйте! Появилась задача при запросах к API при каких либо "Network error" выводить соответствующее сообщениеВот только Safari (мобильный) например...

223
This в стрелочной функции axios

This в стрелочной функции axios

Пытаюсь настроить глобально axios во vuejs и вывод сообщений при ошибке

128