📅  最后修改于: 2023-12-03 15:33:08.481000             🧑  作者: Mango
crypto.getCurves()
方法在 Node.js 的 crypto
模块中提供了获取支持的椭圆曲线的名称列表的功能。
crypto.getCurves()
crypto.getCurves()
返回的是一个字符串数组,其中包括 Node.js 支持的所有椭圆曲线的名称。
以下是在 Node.js 14.15.0 版本中支持的椭圆曲线的名称:
secp256k1
secp384r1
secp521r1
sect283k1
sect283r1
sect409k1
sect409r1
sect571k1
sect571r1
X25519
X448
Ed25519
Ed448
const crypto = require('crypto');
console.log(crypto.getCurves());
// Output: [
// 'secp256k1',
// 'secp384r1',
// 'secp521r1',
// 'sect283k1',
// 'sect283r1',
// 'sect409k1',
// 'sect409r1',
// 'sect571k1',
// 'sect571r1',
// 'X25519',
// 'X448',
// 'Ed25519',
// 'Ed448'
// ]
此方法仅适用于 Node.js,而不适用于浏览器环境。如果您需要在前端使用,可以考虑使用 elliptic.js 库。