Express(2)
-
POMOTODO - 개발순서 중간정리 ~ 21. 12.28
- 기획 - HMTL, CSS, JS작성 - 상단 네비게이션 구현 (링크관련) 현재 날짜, 시간출력 모달창구현(개발자정보 - 블로그, 깃허브, 이메일) - 뽀모도로 타이머 구현 타이머기능 / 애니메이션 / 시간자동입력 / 텍스트창생성 - 투두리스트 / 낫투두리스트 구현 생성 / 드래그&드롭 / 색상변경 / 삭제 - 오디오플레이어 구현 오디오선택 / 재생 / 일시정지 - 클라우드컴퓨터 aws ec2 ubuntu - 서버 node js express - db mongodb - 회원가입 - 로그인 - 회원탈퇴 - 서버통신 (CRUD) - 암호화 (pbkdf2, hash, salt) - 회원가입 유효성 체크 - ajax - 플래시메시지 - jquery sortable - 회원가입 실시간 유효성 체크 - ejs ..
2021.12.28 -
비밀번호 암호화 (pbkdf2, salt, hash, 사용)
암호화 사용자의 정보를 받을 때 비밀번호를 직접 받으면 보안에 굉장히 취약하다는 문제가 있다 그래서 입력받은 비밀번호를 해쉬값으로 변경해서 서버에 저장해야한다 해쉬? : 입력값을 일정한 로직에 따라 사람이 알 수 없는 문자로 변환해줌 내생각 : hash를 사전에 검색하면 나오는 정의 1.'#'이라는 기호 2.'고기와 감자를 잘게 다져 섞어 요리하여 따뜻하게 차려 낸 것' 이라는 요리법 해시함수에 대한 정의 1.'하나의 주어진 출력에 대하여 이 출력으로 사상시키는 하나의 입력을 찾는 것이 계산적으로 불가능하고, 하나의 주어진 입력에 대하여 같은 출력으로 사상시키는 또 다른 입력을 찾는 것이 계산적으로 불가능하...' 즉, 요리에 빗대서 쉽게 생각해보면 고기와 감자를 잘게다져서 섞으면 어떤재료들이 어떤 형태..
2021.11.18