Advertisement
Guest User

Untitled

a guest
Oct 20th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. var crypto = require("crypto")
  2. function encrypt(key, data) {
  3. var cipher = crypto.createCipher('aes-256-cbc', key);
  4. var crypted = cipher.update(text, 'utf-8', 'hex');
  5. crypted += cipher.final('hex');
  6.  
  7. return crypted;
  8. }
  9. function decrypt(key, data) {
  10. var decipher = crypto.createDecipher('aes-256-cbc', key);
  11. var decrypted = decipher.update(data, 'hex', 'utf-8');
  12. decrypted += decipher.final('utf-8');
  13.  
  14. return decrypted;
  15. }
  16. var key = "PTP";
  17. var text = "9632470188";
  18. var encryptedText = encrypt(key, text);
  19. var decryptedText = decrypt(key, encryptedText);
  20. console.log("Original Text: " + text);
  21. console.log("Encrypted Text: " + encryptedText);
  22. console.log("Decrypted Text: " + decryptedText);
  23. console.log("\nAnd again...\n");
  24. console.log("Original Text: " + text);
  25. encryptedText = encrypt(key, text);
  26. decryptedText = decrypt(key, encryptedText);
  27. console.log("Encrypted Text: " + encryptedText);
  28. console.log("Decrypted Text: " + decryptedText);
  29. text = "9988776655";
  30. key = "AWS";
  31. encryptedText = encrypt(key, text);
  32. decryptedText = decrypt(key, encryptedText);
  33. console.log("\nNew text: & key: " + text);
  34. console.log("Encrypted Text: " + encryptedText);
  35. console.log("Decrypted Text: " + decryptedText);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement