Skip to content
This repository was archived by the owner on Sep 19, 2023. It is now read-only.

Latest commit

 

History

History
29 lines (21 loc) · 823 Bytes

File metadata and controls

29 lines (21 loc) · 823 Bytes

node-crypt-helper Build

how to use this tool ?

npm run start encryt myfile mypassword
npm run start decrypt myfile mypassword

for encrypt/decrypt simple text

var crypto = require('crypto');

var mykey = crypto.createCipher('aes-128-cbc', 'mypassword');
var mystr = mykey.update('abc', 'utf8', 'hex')
mystr += mykey.final('hex');
console.log(mystr); //34feb914c099df25794bf9ccb85bea72
var crypto = require('crypto');

var mykey = crypto.createDecipher('aes-128-cbc', 'mypassword');
var mystr = mykey.update('34feb914c099df25794bf9ccb85bea72', 'hex', 'utf8')
mystr += mykey.final('utf8');
console.log(mystr); //abc