类:DiffieHellmanGroup
添加于:v0.7.5
DiffieHellmanGroup
类将一个众所周知的 modp 组作为其参数。它的工作原理与 DiffieHellman
相同,只是它不允许在创建后更改其 key 。换句话说,它没有实现setPublicKey()
或setPrivateKey()
方法。
const { createDiffieHellmanGroup } = await import('node:crypto'); const dh = createDiffieHellmanGroup('modp1');
const { createDiffieHellmanGroup } = require('node:crypto'); const dh = createDiffieHellmanGroup('modp1');
名称(例如 'modp1'
)取自 RFC 2412 (modp1 和 2)和 RFC 3526 :
$ perl -ne 'print "$1\n" if /"(modp\d+)"/' src/node_crypto_groups.h
modp1 # 768 bits
modp2 # 1024 bits
modp5 # 1536 bits
modp14 # 2048 bits
modp15 # etc.
modp16
modp17
modp18
相关用法
- Node.js DiffieHellman用法及代码示例
- Node.js Date.isSameDay()用法及代码示例
- Node.js Date.addMinutes()用法及代码示例
- Node.js Domain.run(fn[, ...args])用法及代码示例
- Node.js Date.locale()用法及代码示例
- Node.js Date.format()用法及代码示例
- Node.js Date.addSeconds()用法及代码示例
- Node.js Date.parse()用法及代码示例
- Node.js Domain.bind(callback)用法及代码示例
- Node.js Domain.intercept(callback)用法及代码示例
- Node.js Decipher.final()用法及代码示例
- Node.js Date.isLeapYeart()用法及代码示例
- Node.js Date.addYears()用法及代码示例
- Node.js Date.preparse()用法及代码示例
- Node.js Decipher用法及代码示例
- Node.js Date.compile()用法及代码示例
- Node.js Date.transform()用法及代码示例
- Node.js Date.isValid()用法及代码示例
- Node.js Date.addMilliseconds()用法及代码示例
- Node.js Date.addDays()用法及代码示例
- Node.js Date.addMonths()用法及代码示例
- Node.js Date.addHours()用法及代码示例
- Node.js Date.subtract()用法及代码示例
- Node.js ServerHttp2Stream http2stream.pushStream(headers[, options], callback)用法及代码示例
- Node.js http2.Http2ServerRequest request.url用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 DiffieHellmanGroup。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。