암호화모듈에 대해서 질문 남깁니다!
276
작성한 질문수 6
안녕하세요, 강의 잘 보고있습니다!!
우선, 지금 제 노트북에서 bcrypt 모듈이 설치가 되지 않아서 노드 내장모듈 crypto를 사용해서 암호화를 했습니다. nodebird/libs/passwordHash.js 안에 만들어서 ("POST", "/join") passwordHash(password)로 DB에 저장하는 것 까지는 했습니다. 여기서 궁금한게 LocalStrategy 전략이 실행될 때
try { const exUser = await User.find({where: {email: email}}); if(exUser) { const result = await bcrypt.compare(password, exUser.password); <-- 이부분 }
저 부분을 crypto모듈을 사용할 경우 어떻게 바꿔야 할지 모르겠어서 이렇게 질문 남깁니다.
감사합니다 :D
답변 4
0
감사합니다 ㅠㅠ 현영님 이시간까지 감사합니다.
오늘 하루종일 bcrypt모듈이 설치가 안돼서 많이 흥분했는데
Node 10버전이 상용버전(?)으로 바뀌었더라구요 ... 그래서 노드 버전 올리니까 설치가 됐네요! 감사합니다!
0
crypto의 어떤 메서드를 쓰셨나요? 어쨌든 회원가입을 할 때 암호화를 했던 것과 같은 방식(메서드)으로
로그인할 때 입력했던 비밀번호를 암호화한 후, 디비의 암호(exUser.password)와 비교하셔야 합니다.
예를 들면
const hashedPassword = await crypto.createHash(password);
if (hashedPassword === exUser.password)
이런 식으로요.
실제 서비스에서도 cluster를 사용하나요?
1
313
2
캐싱에 관하여
0
278
3
salt를 실무에서 사용할때 항상 randomBytes로 만들어줘야 하나요?
0
346
1
게시물 올리기 오류
0
407
1
캐슁 이후 로그인창
0
266
1
kakao passport 질문있습니다.
0
493
3
global객체 공유 질문드립니다.
1
417
1
서버가 죽어버리네요
0
1047
8
포링키 문제..
0
234
2
커넥션 플래시 설치문제
0
216
2
익스프레스 제너레이터? 설치문제
0
2585
6
redis 질문입니다.
0
305
1
9장 세션을 DB에 저장시 리다이렉션 오류 발생
0
874
8
프레임워크 선택에 관하여 질문이 있습니다.
0
300
3
시퀄라이즈 질문입니다 ! !
0
588
1
리뉴얼 강의 12강 socket.io에서 req.session접근 관련 질문
0
922
6
oAuth 질문입니다.
0
356
3
GCP 질문입니다.
0
366
1
Passport 모듈 로그인 구현관련
0
720
6
카카오 로그인 관련 질문입니다!!
0
606
4
스스로 해보기 10-16 nunjuncks 질문있습니다
0
498
5
제로초님 HTTP 완벽가이드 추천해주신거 너무 잘 읽었습니다.
0
316
2
gif채팅방 nunjucks관련 질문입니다!
0
336
3
현영님 몽고db관련 질문입니다.
0
232
3





