Code States - Immersive 20기 (Day 37)

LANA·2020년 6월 18일
0

Today I Learned

목록 보기
56/73

*6/18 TIL


오늘 배운 내용

  • Sprint 12. Authentication and Full Stack Development
    • socrative / Checkpoint - Authentication
    • lesson / Authentication and Full Stack Development intro
    • lesson / Hash, Cookie & Session & Token

과제 진행 현황

  • Chatterbox-Database-ORM 해야함... 주말에!!!
  • Toy Problem 21
  • pair / Shortly Express

느낀점

  1. 스프린트 주제에 알맞게 authentication(인증)에 대해 알아보는 시간을 가졌다.
    sha256, sha512과 같은 암호화 알고리즘들(crypto)과, 또한 이들이 단방향이라 해독이 불가하다는 것을 알 수 있었다.
    salt, hashing에 대해 심도있게 공부할 수 있었다.

    사실 오늘 배운 내용 중 가장 흥미로웠던 내용은
    1) 사람들이 많이 쓰는 비밀번호를 암호화 및 plain text로 모아놓은 rainbow table(개인적으로 무서웠음...)
    2) 사실상 서버만 역할을 잘해도, 유저들이 비밀번호에 특수문자나 숫자를 따로 입력안해도 된다는 것.

  2. Shortly Express를 구현하였다.
    아직 테스트케이스 몇가지만 통과한 상태지만, 내일이면 완성할 수 있을 것 같다.

profile
Let's code like chord !

0개의 댓글