crypto.checkPrimeSync(candidate[, options])
candidate<ArrayBuffer> | <SharedArrayBuffer> | <TypedArray> | <Buffer> | <DataView> | <bigint> 一个可能的素数,编码为任意长度的大端字节序列。options<Object>checks<number> 要执行的 Miller-Rabin 概率质数检测迭代次数。当值为0(零)时,将使用一定数量的检查,其错误阳性率对于随机输入最多为 2-64 。在选择检查次数时必须小心。有关更多详细信息,请参阅 OpenSSL 文档中BN_is_prime_ex函数nchecks的选项。默认值:0
- 返回:<boolean>
true如果候选数是质数且错误概率小于0.25 ** options.checks。
检查 candidate 是否为质数。
🌐 Checks the primality of the candidate.