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 | 31 |
Tags
- 자바기초
- CTF
- 뷰
- 자바
- materialize
- MongoDB
- mongoose
- 그래프
- node
- 자바문제풀이
- GIT
- 웹기초
- Express
- node.js
- gitbash
- nodeJS
- 워게임
- 포렌식워게임
- 웹개발
- 포렌식
- 써니나타스
- 이진탐색트리
- wargame.kr
- 웹해킹
- NavBar
- 웹해킹기초
- bootstrap
- 자료구조
- 워게임추천
- 이진트리
Archives
- Today
- Total
목록bcrypt (1)
보안 전공생의 공부
게시판 만들기 / password 암호화 -bcrypt
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