| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- UaExpert download
- CS
- jvm구성요소
- Prosys Opc-ua 다운로드
- C# Blazor
- nosql
- java란?
- Redundant Array of Independent
- prosys opc-ua
- 스프링부트 단점
- Blazor Web App
- java란 무엇인가
- cs기술면접
- C# CS
- OPC-UA
- spring spring boot 차이점 공통점
- C#이론
- 스프링부트의 장단점
- Blazor WebAssembly
- 컴퓨터과학
- 서버저장방식
- OPC-UA Download
- opc-ua 다운로드
- 프론트엔드
- 스프링부트 장점
- Service Worker
- REST API
- UaExpert다운로드
- 스프링 스프링부트 차이점 공통점
- 기술면접
Archives
- Today
- Total
목록PasswordEncoder (1)
담비의 개발블로그
[Spring Boot]PasswordEncoder
PasswordEncoder PasswordEncoder는 단방향 해싱과 솔팅을 사용한다. ◆ 단방향 해싱 (One-Way Hashing) 해싱은 입력된 원본 값을 기반으로 복잡한 계산을 거쳐 고정된 길이의 문자열(해시)을 만든다. 만약 사용자가 "1234"라는 비밀번호로 회원가입을 할 때, DB에 "1234"라고 그대로 저장했다고 가정해보자. 이때 DB가 해킹당하게 된다면 해커가 모든 회원의 아이디와 비밀번호 "1234"를 알아내게 된다. 이 문제를 해결하기 위해, "1234"를 아무도 알아볼 수 없는 복잡한 문자열(예: $2a$10$N9qo8uLO...)로 변환해서 저장한다. 이 '변환'을 해싱(Hashing)이라고 부르며, 이 역할을 하는 도구가 바로 PasswordEncoder이다. ◆ 솔팅 ..
언어&프레임워크/Spring&Spring Boot
2025. 11. 3. 21:40
