0.2.0 • Published 7 years ago

hanewinpgp v0.2.0

Weekly downloads
7
License
SEE LICENSE IN LI...
Repository
github
Last release
7 years ago

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.