일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- @tailwind utility
- CSS
- @tailwind components
- static pages
- dynamic pages
- unstable_nostore
- 자바스크립트
- commit phase
- @tailwind
- js
- createbrowserrouter
- 타입스크립트
- interceptor routes
- supabase realtime
- server components
- 리액트
- render phase
- 프로그래머스
- 3진법 뒤집기
- sever components
- 클로저
- image component
- @tailwind base
- RECOIL
- client components
- sever action
- iron-session
- SSR
- revalidatepath
- revalidatetag
Archives
- Today
- Total
목록iron-session (1)
개발하는 너구리
bcrypt, iron-session
bcrypt 라이브러리설명bcrypt는 비밀번호 해싱을 위한 라이브러리로, 보안성을 높이기 위해 설계되었습니다. 비밀번호를 단방향 해시 함수로 변환하여 데이터베이스에 저장하고, 인증 시 해시된 값과 비교하여 유효성을 검증합니다. 이 방식은 비밀번호를 직접 저장하는 것보다 안전합니다.주요 특징강력한 보안성: bcrypt는 반복 작업을 통해 해시 값을 생성하여, 무작위 대입 공격에 대한 방어력을 높입니다.소금(salt) 추가: 해시 값 생성 시 고유한 소금을 추가하여 동일한 비밀번호라도 해시 값이 다르게 나옵니다.비용 인자(cost factor): 해시 연산의 복잡도를 조정할 수 있어, 컴퓨팅 성능 향상에 따라 보안 수준을 높일 수 있습니다.import bcrypt from 'bcrypt';// 비밀번호 해..
TIL
2024. 7. 2. 22:53