Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. var crypto = require('crypto');
  2.  
  3. function encrypt(text){
  4. var cipher = crypto.createCipher('aes-256-cbc','secret key');
  5. var encrypted = cipher.update(text.toString(),'utf8','hex') + cipher.final('hex');
  6. return encrypted;
  7. }
  8.  
  9. function decrypt(text){
  10. var decipher = crypto.createDecipher('aes-256-cbc','secret key');
  11. var decrypted = decipher.update(text.toString(),'hex','utf8') + decipher.final('utf8');
  12. return decrypted ;
  13. }
  14.  
  15. module.exports.encrypt = encrypt;
  16. module.exports.decrypt = decrypt;
  17.  
  18. var crypt = require('./middleware/encrypt');
  19. var id = 10;
  20.  
  21. var id_crypted = crypt.encrypt(id);
  22. console.log(id_crypted);
  23. var id_decrypted = crypt.decrypt(id_crypted);
  24. console.log(id_decrypted);
  25.  
  26. process.on('uncaughtException', function(error) {
  27. console.log(error.stack);
  28. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement