Cryp.js
Usage
var Cryp = ;var crypto = ; // create a cryp objectvar cryp = crypto; // encrypt// cryp.encrypt(data, outputEncoding)// data: utf-8 string or buffer// if outputEncoding is undefined, return buffer. Otherwise return string encoded using outputEncodingvar data = cryp; // decrypt// cryp.decrypt(data, [inputEncoding], outputEncoding)// inputEncoding: the encoding of data. If data is a Buffer then dataEncoding is ignored.// if outputEncoding is undefined, return buffer. Otherwise return string encoded using outputEncodingcryp == 'hello'; var data = cryp;cryp == 'hello';cryp == 'hello'; // tamper the datavar data = cryp;data = 'a' + data;// return nullcryp == null; // using rotate keysvar data = cryp;var cryp2 = crypto crypto;cryp2 == 'hello'; // sign data// cryp.sign(data)// data: buffer or utf-8 string// return: signed stringvar data = cryp;cryp == 'hello'; // tamper the signed datavar data = cryp;data = 'a' + data;// return nullcryp == null; // using rotate keysvar data = cryp;var cryp2 = crypto crypto;cryp2 == 'hello';
License
MIT