암호를 데이터베이스에 저장하는 방법에 대한 자습서를 따르고있었습니다. 'Node.JS Crypto.Hacac 암호 생성
hasher.computeHash = function(source, salt) {
var hmac = crypto.crypto.createHmac("sha1", salt);
var hash = hmac.update(source);
return hash.digest("hex");
};
나는 항상 내가 소금에 추가 비밀을 사용하는 비밀번호 암호화로 보았다 어느 때와 같이 혼동 얻고 이제까지 어떤 이유로,하지만 난 할 수 있습니다 그들은이 해시 된 암호를 생성하려면 다음을 사용 거기 밖으로 어떤 리소스를 찾으십시오 ... 내 말은 :
hasher.computeHash = function(source, salt) {
var saltNHash = salt + "super Secret LOOONG string!!";
var hmac = crypto.crypto.createHmac("sha1", saltNHash);
var hash = hmac.update(source);
return hash.digest("hex");
};
이 방법이 좋지 않습니까? 노드 모듈 내에서 암호를 더 잘 수행하는 방법 (데이터베이스에 암호 저장)이 있습니까?
감사합니다. 중복되는 경우 죄송합니다. 주변을 둘러 보았지만 제대로 된 키워드를 알 수 있다고 생각하지 않습니다.