PGP / GnuPG / OpenPGP Message Encryption in JavaScript by Herbert Hanewinkel
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 = ; var pubkey = "ASCII armored public key here";var plaintext = "your plaintext message here"; var key = hanewinpgp;var encrypted = hanewinpgp; // 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.