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 |
Tags
- RAPA
- PAT
- express
- nodejs
- mysql
- OpenStack
- IaaS
- 도커
- Docker-compose
- network
- PaaS
- 클라우드
- 명령어
- worker
- MongoDB
- 쿠버네티스
- 네트워크
- Docker Swarm
- gns3
- 개념
- 이론
- Javascript
- RAID
- docker
- 용어정리
- kubernetes
- git
- dockerfile
- node.js
- 실습
Archives
- Today
- Total
목록bcrypto (1)
융융이'Blog
패스워드 저장(이론)
단방향 해시 함수 보통 프로그래머는 아래의 두 가지 중 한 가지로 사용자의 패스워드를 저장한다. 단순 텍스트(plain text) 단방향 해시 함수(one-way hash function)의 다이제스트(digest) 일반적으로 단순하게 패스워드를 그냥 저장하는 경우는 없다. 단방향 해시 함수는 수학적인 연산을 통해 원본 메시지를 변환하여 암호화된 메시지인 다이제스트를 생성한다. 원본 메시지를 알면 암호화된 메시지를 구하기는 쉽지만 암호화된 메시지로는 원본 메시지를 구할 수 없어야 하며 이를 '단방향성'이라고 한다. 예를 들어 사용자의 패스워드가 "hunter2"라면 이 문자열을 흔히 사용하는 해시 알고리즘인 SHA-256으로 인코딩하여 아래와 같은 값을 얻을 수 있다. f52fbd32b2b..
2022이전/node.js
2020. 1. 13. 14:06