[First Project] hash

SR 당시 hash함수 사용이 어려울 것이라고 생각해 이 기능을 advanced로 넘겨뒀었다. 하지만 비밀번호의 암호화는 너무나 필수라는 걸 곧 알게 되어 모듈 형태로 별도 구현하게 되었다.

1. 소스코드

const crypto = require('crypto');
const password = '비밀번호는486이지';

exports.hash = function () {
  crypto.createHash('sha512').update(password).digest('hex');
  //console.log(hash);
};

1-1. 참고한 고마운 글들
1) hash와 salt 사용
https://www.zerocho.com/category/NodeJS/post/593a487c2ed1da0018cff95d
2) hash 사용
https://github.com/nodejs/node/blob/master/doc/api/crypto.md
3) https://victorydntmd.tistory.com/33
4) hash의 함수 활용
https://ubjojo.tistory.com/36
5) 겸사겸사 exports 정리
https://medium.com/@chullino/require-exports-module-exports-%EA%B3%B5%EC%8B%9D%EB%AC%B8%EC%84%9C%EB%A1%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-1d024ec5aca3

다음에는
1. salt와 jwt를 사용해보자.





➤계속 공부하고 있습니다. 더 나은 의견과 질문이 있으시다면 언제든, 어떤 경로로든 이야기해주세요.

좋은 웹페이지 즐겨찾기