siphr

0.0.3 • Public • Published

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

Package Sidebar

Install

npm i siphr

Weekly Downloads

0

Version

0.0.3

License

ISC

Last publish

Collaborators

  • davidhunt