当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js crypto.getCurves()用法及代码示例


crypto.getCurves()方法是加密模块的内置应用程序编程接口,用于显示包含所有受支持的椭圆曲线的名称的数组。

用法:

crypto.getCurves()

参数:此方法不接受任何参数。



返回值:此方法返回所有支持的椭圆曲线的名称。

下面的示例说明在Node.js中使用crypto.getCurves()方法:

例:

// Node.js program to demonstrate the  
// crypto.getCurves() method 
  
// Including crypto module 
const crypto = require('crypto'); 
  
// Calling getCurves method 
const curve = crypto.getCurves(); 
  
// Prints all the supported elliptic curves 
console.log("The list of all the elliptic curves are:", curve);

输出:

The list of all the elliptic curves are: [ 'Oakley-EC2N-3',
  'Oakley-EC2N-4',
  'SM2',
  'brainpoolP160r1',
  'brainpoolP160t1',
  'brainpoolP192r1',
  'brainpoolP192t1',
  'brainpoolP224r1',
  'brainpoolP224t1',
  'brainpoolP256r1',
  'brainpoolP256t1',
  'brainpoolP320r1',
  'brainpoolP320t1',
  'brainpoolP384r1',
  'brainpoolP384t1',
  'brainpoolP512r1',
  'brainpoolP512t1',
  'c2pnb163v1',
  'c2pnb163v2',
  'c2pnb163v3',
  'c2pnb176v1',
  'c2pnb208w1',
  'c2pnb272w1',
  'c2pnb304w1',
  'c2pnb368w1',
  'c2tnb191v1',
  'c2tnb191v2',
  'c2tnb191v3',
  'c2tnb239v1',
  'c2tnb239v2',
  'c2tnb239v3',
  'c2tnb359v1',
  'c2tnb431r1',
  'prime192v1',
  'prime192v2',
  'prime192v3',
  'prime239v1',
  'prime239v2',
  'prime239v3',
  'prime256v1',
  'secp112r1',
  'secp112r2',
  'secp128r1',
  'secp128r2',
  'secp160k1',
  'secp160r1',
  'secp160r2',
  'secp192k1',
  'secp224k1',
  'secp224r1',
  'secp256k1',
  'secp384r1',
  'secp521r1',
  'sect113r1',
  'sect113r2',
  'sect131r1',
  'sect131r2',
  'sect163k1',
  'sect163r1',
  'sect163r2',
  'sect193r1',
  'sect193r2',
  'sect233k1',
  'sect233r1',
  'sect239k1',
  'sect283k1',
  'sect283r1',
  'sect409k1',
  'sect409r1',
  'sect571k1',
  'sect571r1',
  'wap-wsg-idm-ecid-wtls1',
  'wap-wsg-idm-ecid-wtls10',
  'wap-wsg-idm-ecid-wtls11',
  'wap-wsg-idm-ecid-wtls12',
  'wap-wsg-idm-ecid-wtls3',
  'wap-wsg-idm-ecid-wtls4',
  'wap-wsg-idm-ecid-wtls5',
  'wap-wsg-idm-ecid-wtls6',
  'wap-wsg-idm-ecid-wtls7',
  'wap-wsg-idm-ecid-wtls8',
  'wap-wsg-idm-ecid-wtls9' ]

参考: https://nodejs.org/api/crypto.html#crypto_crypto_getcurves




相关用法


注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 Node.js | crypto.getCurves() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。