Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. function encrypt (textTobeEncrypted, password) {
  2. var salt = CryptoJS.lib.WordArray.random(128/8);
  3.  
  4. var key = CryptoJS.PBKDF2(password, salt, {
  5. keySize: keySize/32,
  6. iterations: iterations
  7. });
  8.  
  9. var iv = CryptoJS.lib.WordArray.random(128/8);
  10.  
  11. var encrypted = CryptoJS.AES.encrypt(textTobeEncrypted, key, {
  12. iv: iv,
  13. padding: CryptoJS.pad.Pkcs7,
  14. mode: CryptoJS.mode.CBC
  15.  
  16. });
  17. var encryptedString = salt.toString()+ iv.toString() + encrypted.toString();
  18. return encryptedString;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement