Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function SHA256Encrypt(password, salt, iteration) {
- var saltedpassword = salt + password;
- var sha256 = CryptoJS.algo.SHA256.create();
- for(var i = 0; i < iteration; i++) {
- alert("saltedpassword = " + saltedpassword);
- sha256.update(saltedpassword);
- var saltedpassword = sha256.finalize();
- sha256.reset();
- }
- return saltedpassword.toString(CryptoJS.enc.Base64);
- }
- var encryptedPassword = SHA256Encrypt("123456789", "ASIN", 3)
- saltedpassword = ASIN123456789
- saltedpassword = 3362d80b757d14bfe18c01f6a003ed38a3a4a3dcab0417efb457b71740e21411
- saltedpassword = 6020c992a9b7cd3ca9e95b9a3e21b64911edb7983b3dd77bdcecda19f2756987
- function SHA256Encrypt(password, salt, iteration) {
- var saltedpassword = salt + password;
- for(var i = 0; i < iteration-1; i++) {
- console.log("saltedpassword = "+saltedpassword)
- var sha256 = crypto.createHash('sha256');
- sha256.update(saltedpassword);
- var saltedpassword = sha256.digest('hex');
- }
- console.log("saltedpassword = "+saltedpassword)
- var sha256 = crypto.createHash('sha256');
- sha256.update(saltedpassword);
- return sha256.digest('base64');
- }
- var encryptedPassword = SHA256Encrypt("123456789", "ASIN", 3);
- saltedpassword = ASIN123456789
- saltedpassword = 3362d80b757d14bfe18c01f6a003ed38a3a4a3dcab0417efb457b71740e21411
- saltedpassword = 4795d40ae8ae797f0ce51dfe4b496bca68f6d1f4a264f4ca52348ddd65a2988d
- var hashedpw = crypto.pbkdf2Sync(password, salt, iterations, keysize);
- var hashedpw = CryptoJS.PBKDF2(
- password,
- salt,
- { keySize: keysize/32, iterations: iterations }
- );
- function SHA256Encrypt(password, salt, iteration) {
- var saltedpassword = salt + password;
- for(var i = 0; i < iteration-1; i++) {
- alert("saltedpassword = " + saltedpassword);
- saltedpassword = CryptoJS.SHA256( saltedpassword ).toString( CryptoJS.enc.Hex );
- }
- saltedpassword = CryptoJS.SHA256( saltedpassword );
- return saltedpassword.toString(CryptoJS.enc.Base64);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement