https://github.com/silverwind/dhparam
Generate PEM-encoded Diffie-Hellman parameters directly from within node
https://github.com/silverwind/dhparam
Last synced: 12 months ago
JSON representation
Generate PEM-encoded Diffie-Hellman parameters directly from within node
- Host: GitHub
- URL: https://github.com/silverwind/dhparam
- Owner: silverwind
- License: bsd-2-clause
- Created: 2015-09-12T20:02:11.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-05-31T17:53:48.000Z (about 8 years ago)
- Last Synced: 2025-06-02T09:39:42.802Z (about 1 year ago)
- Language: JavaScript
- Size: 45.9 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dhparam [](https://www.npmjs.org/package/dhparam) [](https://david-dm.org/silverwind/dhparam)
> Generate PEM-encoded Diffie-Hellman parameters directly from within node
## Install
```bash
$ npm i --save dhparam
```
### Use
```js
var dhparam = require("dhparam");
console.log(dhparam());
// -----BEGIN DH PARAMETERS-----
// MIIBBwKCAQDRTTrIcnoH8L/YbVA21qpr66V+JXKGL14XiXqmtNkXdQc/QSKAfG3R
// jZm+lBX36muujGbiE5n6d524nFY5wRB0O69Ec29ChPQkWXg/Aa9Tw0iguBODMWH7
// autfO3/O7ipyQSaXeFYM3zhpWduyjfl3NP7gApRR6XFhpZkbVoiB6N1QQs2RrIoS
// HsivM0SzROpM6iteyGsFO9ANZdGTcMKuVxD8NrDm99zhPOKLAqlCDPA50SxRn8mQ
// nunzbXFsR6+AX2Er/DaTWLY6iLB1GxAPG9rymBI1hVrgHxLfcv7qkdzqv3iAKk9k
// GjkvdaGa2AJzzetUm4zKueLo+MwOOGkbAgEC
// -----END DH PARAMETERS-----
```
## API
### dhparam(bits)
- `bits` *number*: Key size for the prime. default: 2048
*Note that generating 2048 bits and above will take considerable time*
© 2015 [silverwind](https://github.com/silverwind), distributed under BSD licence