В настоящее время я работаю над Javascript командным проектом, который включает в себя криптографию, к сожалению, область, которой я не владею.
Я хочу, чтобы моя программа была максимально безопасной, если возможно, безопасной на уровне отрасли и поэтому я искал одобренные сообществом реализации алгоритмов генерации случайных больших простых чисел. Я исследовал несколько библиотек, таких как Node.js Crypto и Web Cryptography API, но я не нашел там простой функции, которая возвращает случайное большое вероятное простое число.
Я нашел библиотеку, которая содержит то, что я хочу (в ссылка ниже), но его создатели говорят, что я бы предпочел библиотеки, которые я цитировал выше, для целей криптографии c.
https://github.com/juanelas/bigint-crypto-utils#prime
Есть ли предпочтительный способ среди сообщества генерировать такие простые числа в Javascript? Если да, то какие библиотеки он использует?
Заранее благодарен за помощь.