2
。passport.js困難,我在我的應用程序中使用Passport.js獲得哈希密碼
我使用這個鹽:
7PJnpX5okg9ET2pZ2m5eyg==
而對於這個哈希密碼是:
ZKRdKDloN37k9Bt070YMZkrqZw+e5IsFx/mdir3+QAEk1dDSp8+q1YJ57GvAQKU5dWIit55eNgWEcI4hd1N7vw==
現在時,我使用這個代碼在用戶登錄:
var userPass = 'testtest'
var salt = "7PJnpX5okg9ET2pZ2m5eyg==";
var hashedPassword1 = crypto.pbkdf2Sync(userPass, salt, 10000, 64).toString('base64');
hashedPassword1
是不同的:
Gav+sH1tUG4xlBZOupBy+hcPMGbg5LexzONJuthJxnsY9/WvX17i2d9n6L292bXVsndHbcJfC2KeY3SL
IRBjEw ==
我不明白:'hashedPassword1'是完全一樣的。 – robertklep
對不起,先生hashedPassword1即將到來像這樣Gav + sH1tUG4xlBZOupBy + hcPMGbg5LexzONJuthJxnsY9/WvX17i2d9n6L292bXVsndHbcJfC2KeY3SL IRBjEw == – sergioramosiker
而這就是生成密碼哈希的代碼? – robertklep