Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Node code:
- const crypto = require('crypto');
- let password = 'some password';
- let salt = 'some salt';
- let salted = password + '{'+salt+'}';
- let digest = crypto.createHash('sha512').update(salted, 'utf-8');
- for (var i = 1; i < 5000 ; i++) {
- digest = crypto.createHash('sha512').update(digest.digest('binary')+salted);
- }
- console.log(digest.digest('base64'));
- php code:
- $password = 'some password';
- $salt = 'some salt';
- $salted = $password.'{'.$salt.'}';
- $digest = hash('sha512', $salted, true);
- for ($i=1; $i<5000; $i++) {
- $digest = hash('sha512', $digest.$salted, true);
- }
- $encodedPassword = base64_encode($digest);
- echo $encodedPassword;
- echo "\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement