[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를 사용해보자.
➤계속 공부하고 있습니다. 더 나은 의견과 질문이 있으시다면 언제든, 어떤 경로로든 이야기해주세요.
Author And Source
이 문제에 관하여([First Project] hash), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hipiction/First-Project-hash저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)