Jveloper

2019. 07. 17 이머시브 수업 8주차 - 3일(crypto - hash) 본문

Project/OwlPost

2019. 07. 17 이머시브 수업 8주차 - 3일(crypto - hash)

Jveloper 2019. 7. 17. 22:03

crypto 모듈 사용해서 비밀번호 hashing 하기

createHash : 인자로 사용할 알고리즘

update : 암호화할 비밀번호 넣기

digest : 어떤 인코딩 방식으로 암호화된 문자열을 표시할지를 설정

 

근데 이걸 이렇게만 쓰면 해킹당할 위험이있어서 salt라는것을 추가로 쓴다고 한다

해싱된 비밀번호에 salt 를 쓰는 방법은 다음에 추가하도록 하겠다

왜냐하면 아직 쓰는방법을 정확히 모르겠다

 

+

 

앞으로는 조금 더 강력한 해싱을 할 수 있을거같다 !


 

- mysql sequelize 에서는 hooks 라는것을 사용해서 DB에 찍힐때 또는 불릴때 자동으로 뭔가를 해주는 작업을 할 수가 있었는데,

mongodb mongoose에도 hooks같은 애가 있을까? (사진아래 계속)

sequelize에서 hooks사용

!!! mongoose에서는 pre 라는 메소드가 있다고 한다 !!!

 

 

참고자료 : https://www.zerocho.com/category/MongoDB/post/59a1870210b942001853e250


 

Comments