본문 바로가기 메뉴 바로가기

just_HS

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

just_HS

검색하기 폼
  • 분류 전체보기 (500)
    • python (6)
    • golang (108)
    • embedded (25)
    • google cloud platform (3)
    • google colaboratory (4)
    • deep learning (3)
    • blockchain (9)
    • git (15)
    • etc (16)
    • life-health (25)
    • javascript30 (19)
    • development (76)
    • book-movie (126)
    • til (40)
    • generative-ai (8)
    • book: how minds change (2)
    • develop-and-AI (15)
  • 방명록

authentication (1)
Golang: 사용자의 비밀번호를 저장하고 인증하는 서버 만들기

Photo by Markus Spiske on Unsplash Go언어로 HTTP API server를 만들어보려 한다. 두 개의 endpoint를 가지는데 /signup은 사용자 추가, /signin은 로그인 시도에 사용한다. 포스팅의 핵심 의도는 bcrypt 알고리즘을 이용해서 안전하게 password를 저장하고, 로그인을 할때에 password가 맞는지 확인하는 것을 정리하는 것이기에 사용자 추가시 이미 사용중인 username인지 등등 세부적인 구현은 생략하였다. Bcrypt란 참고링크: https://jusths.tistory.com/158 비밀번호를 위해 특화된 해시 알고리즘중의 하나이며 가장 보편적으로 쓰이는 알고리즘이다. 비밀번호용 해시 알고리즘의 특징은, 일반적인 SHA2 등에 비해서 해..

golang 2021. 8. 18. 17:28
이전 1 다음
이전 다음
반응형
잡학툰 뱃지
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • clean agile
  • github
  • postgres
  • 영화
  • MCP
  • websocket
  • notion
  • 잡학툰
  • strange
  • bun
  • 티스토리챌린지
  • OpenAI
  • solid
  • Gin
  • backend
  • ChatGPT
  • 체호프
  • agile
  • API
  • gocore
  • 클린 애자일
  • golang
  • Echo
  • 오블완
  • 인텔리제이
  • 독서
  • 독서후기
  • go
  • middleware
  • intellij
more
«   2026/02   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바