###This project is NOT being maintained.
If you have any questions please email me at [email protected]
mailock
is a simple command-line utility that lets you encrypt and decrypt your files, sign and verify your messages, and send out content securely through SMTP using the Nodemailer library. Taking advantage of Node.js's great cross-platform support, this project aims to make use of these libraries and making standard PGP encryption services available in one package.
npm install -g mailock
Generate your private and public keys.
mailock --keygen
mailock encrypt [email protected] plaintextFile
mailock decrypt [email protected] encryptedMessage
mailock sign [email protected] messagefile
mailock verify [email protected] message
Returns true if signature validation is successful.
All of the project's file security methods are done using the OpenPGP.js library, and email service with Nodemailer.
For more information on how these libraries work, please check out their GitHub pages: