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

/siphr/

    Package Sidebar

    Install

    npm i siphr

    Weekly Downloads

    3

    Version

    0.0.3

    License

    ISC

    Last publish

    Collaborators

    • davidhunt