Skip to content

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

License

Notifications You must be signed in to change notification settings

linuxgemini/basic256.js

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published