*6/18 TIL
스프린트 주제에 알맞게 authentication(인증)에 대해 알아보는 시간을 가졌다.
sha256, sha512과 같은 암호화 알고리즘들(crypto)과, 또한 이들이 단방향이라 해독이 불가하다는 것을 알 수 있었다.
salt, hashing에 대해 심도있게 공부할 수 있었다.
사실 오늘 배운 내용 중 가장 흥미로웠던 내용은
1) 사람들이 많이 쓰는 비밀번호를 암호화 및 plain text로 모아놓은 rainbow table(개인적으로 무서웠음...)
2) 사실상 서버만 역할을 잘해도, 유저들이 비밀번호에 특수문자나 숫자를 따로 입력안해도 된다는 것.
Shortly Express를 구현하였다.
아직 테스트케이스 몇가지만 통과한 상태지만, 내일이면 완성할 수 있을 것 같다.