Package detail

simplersa

cryogena19ISC1.5.8

Node module for RSA encryption.

rsa, simple, simplersa, nodersa

readme

Simple module to ease use of the rsa public key encryption.

Usage:

var simplersa=require("simplersa");
var rsa=simplersa();

Generate keys

rsa.gen.pri(size=1024); // generate private and public keys
rsa.gen.pub(size=1024); // generate just public key for one time use

Set keys

rsa.set.pri(pkcs1-private-pem.key); // set private key
rsa.set.pub(pkcs8-public-pem.key); // set public key

Get keys

rsa.get.pri(); // return private key
rsa.get.pub(); // return public key

Encrypt / decrypt depending on the keys loaded

rsa.enc(text); // encrypt
rsa.dec(text); // decrypt

For web version use "web-simplersa.js"

Keys are exported as:

pkcs8-public-pem

and

pkcs1-private-pem