siphr
v0.0.3
Published
Keeping obvious values secure.
Downloads
7
Maintainers
Readme
siphr
Simple interface to encrypt/decrypt a single value or the keys and values of a plain object.
Siphr uses the secret you provide to encrypt values as base64 strings.
Possible use cases:
- passwords
- web tokens
- application level encryption before persisting to database
Installation
Using npm:
$ npm install --save siphr
Usage
const siphr = require('siphr')(MY_SECRET_KEY);
const str = siphr.mask('some private information'); // => sFHg6oX9AMI7ejBsw==
const cleanStr = siphr.unmask(str); // => 'some private information'
Tests
$ npm test