hanewinpgp

0.2.0 • Public • Published

PGP / GnuPG / OpenPGP Message Encryption in JavaScript by Herbert Hanewinkel

travis npm downloads browserstack

A very minimal implementation of PGP message encryption/decryption by Herbert Hanewinkel, originally posted to his site at https://www.hanewin.net/encrypt/ and mirrored at https://dossy.github.io/hanewinpgp/.

Install

$ npm install --save hanewinpgp

Usage

const hanewinpgp = require('hanewinpgp');
 
var pubkey = "ASCII armored public key here";
var plaintext = "your plaintext message here";
 
var key = hanewinpgp.extract(pubkey);
var encrypted = hanewinpgp.encrypt(key, plaintext);
 
// encrypted now contains ASCII armored encrypted message

Demo

You can try a demo of this code right in your reasonably modern web browser.

License

See LICENSE file.

Readme

Keywords

Package Sidebar

Install

npm i hanewinpgp

Weekly Downloads

0

Version

0.2.0

License

SEE LICENSE IN LICENSE

Last publish

Collaborators

  • dossy