0.0.1 • Published 10 years ago

hamper v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

hamper

Crypto tool for Javascript Objects

install

npm install hamper

how it works?

Implements 'crypto' module with 'aes256' method. Keeps properties for string, number, boolean and null. Just think in a way to send a message in a bottle but encapsulated into an Ink object. Ink object knows how to return the hidden text. Hamper uses JSON.stringify for 'object' and 'array'.

why to use this package?

  • When you have a text and you want to keep it secret.
  • To send data between servers over http.
  • To crypt your JSON database.

what is the security level?

Please read crypto documentation: http://nodejs.org/api/crypto.html

usage

var Hamper = require('hamper').Hamper;
var my_key = "my precious key";
...
var my_crypt_function = function(){
  //One instance per task
  var roller = new Hamper(my_key);
  var hide_object = roller.Roll({name: "Hamper", work: "crypt"});
  return hide_object;
}

var my_decrypt_function = function(){
  //One instance per task
  var viewer = new Hamper(key);
  var show_object   = viewer.Show(roll);
  return show_object;
}

sample ouputs

{"key" :"value"}
"7f4eee3c70cb5ed71e0cb08911edb2b3"

test

mocha