Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- materialize
- 자바기초
- Express
- 웹해킹기초
- mongoose
- GIT
- 이진탐색트리
- 자료구조
- 자바문제풀이
- 웹해킹
- nodeJS
- node
- 워게임
- wargame.kr
- 워게임추천
- 써니나타스
- MongoDB
- 웹개발
- 이진트리
- 자바
- gitbash
- 웹기초
- 뷰
- bootstrap
- 그래프
- node.js
- 포렌식워게임
- 포렌식
- NavBar
- CTF
Archives
- Today
- Total
목록bcrypt (1)
보안 전공생의 공부

user의 비밀번호가 그대로 DB에 저장되도록 코드를 작성하였는데, 이는 낮은 보안성이다. 보안성을 높이기 위해서는 비밀번호가 hash처리가 되어야 한다. · hash : hash 알고리즘으로 생성된 값 결과값과 알고리즘을 알아도 원래 data를 알 수 없다(복원불가)! function hashFunc(inputNum) { var str = inputNum.toString(); var result = str[0] + str[str.length-1]; return result; } 위의 hash알고리즘 함수는 입력된 값의 첫번쨰 자리값+마지막자리값을 return한다. 1을 넣으면 11, 2321을 넣으면 21dl return된다. 결과값과 알고리즘(함수)를 알더라도 입력값을 정확히 알 수 없다. 결과값이 ..
WEB/Node
2021. 11. 17. 14:14