2.0.0 • Published 5 years ago

endecryptor v2.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

endecryptor

Encrypt/decrypt json using password or key

Usage

Encrypt/decrypt with password string

import {encrypt, decrypt} from 'endecryptor';

// encrypt/decrypt with password string
const doc = {message: 'Hello world'};
const encryptedDoc = encrypt('my-password', doc);
const decryptedDoc = decrypt('my-password', encryptedDoc);

expect(decryptedDoc).toEqual(doc);

Encrypt/decrypt with key buffer

import {encrypt, decrypt, createKey} from 'endecryptor';

// create a key buffer
const key = createKey('my-password');

// encrypt/decrypt with key
const doc = {message: 'Hello world'};
const encryptedDoc = encrypt(key, doc);
const decryptedDoc = decrypt(key, encryptedDoc);

expect(decryptedDoc).toEqual(doc);