I'm converting an existing php based website to a node.js app, and I need to reproduce this encryption method from php to js.
private static $_passwordSalt = 'd2g6IOP(U(&§)%U§VUIPU(HN%V/§§URerjh0ürfqw4zoöqe54gß0äQ"LOU$3wer';
public static function getCryptedPassword($password = 'password') {
return sha1(md5(self::$_passwordSalt.$password));
}
So far I've tried this but it does not return the same results:
UserSchema.methods.hashPassword = function(password) {
var salt = 'd2g6IOP(U(&§)%U§VUIPU(HN%V/§§URerjh0ürfqw4zoöqe54gß0äQ"LOU$3wer'
var md5Hash = md5(password + salt);
var hash = sha1(md5Hash);
return hash;
};