/basic256.js

A basic encryption/decryption script/API for resting data for Node.js users.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

basic256.js

Build Status

WARNING

THIS PACKAGE SAVES IMPORTANT KEYS ON YOUR PROJECT, DON'T LOSE IT.

A basic encryption/decryption script/API for resting data for Node.js users.

Slightly modified the work of Levi Gross.

Usage

Open a terminal in your project folder and make sure that you have a package.json file.

And do this on your terminal if you are not root:

$ npm install --save basic256.js

Then make your script connected. Example:

const b256 = require("basic256.js");
const basic256 = new b256();

var blob = basic256.encrypt("FOO"); // This encrypts the string "FOO".
console.log(blob);  // This will show the encrypted string.

var unblob = basic256.decrypt(blob); // This decrypts the encrypted string.
console.log(unblob);    // This will show the decrypted string. (Which in this case, it is "FOO")

Don't forget to back your .basic256rc.js file as it contains your keys to encrypt and decrypt strings.