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 (AES256) values as base64 strings.
Possible use cases:
- passwords
- web tokens
- application level encryption before persisting to database
You can use jstrong to send complete json objects with both its keys and values encrypted.
Using npm:
$ npm install --save siphr
const siphr = require('siphr')(MY_SECRET_KEY);
const str = siphr.mask('some private information'); // => sFHg6oX9AMI7ejBsw==
const cleanStr = siphr.unmask(str); // => 'some private information'
$ npm test