S3-11일차

김혁중·2022년 4월 18일
0

TIL

목록 보기
13/14

HTTPS
HTTP(통신규약) + Secure(보안)
HTTP 프로토콜 내용을 암호화
인증서, ca, 비대칭 키 암호화

mkcert

Hashing
어떠한 문자열에 '임의의 연산'을 적용하여 다른 문자열로 변환하는 것
1. 모든 값에 대해 해시 값을 계산하는데 오래걸리지 않아야 한다
2. 최대한 해시 값을 피해야 하며, 모든 값은 고유한 해시 값을 가진다
3. 아주 작은 단위의 변경이라도 완전히 다른 해시 값을 가져야 한다

Salt
암호화해야 하는 값에 어떤 '별도의 값'을 추가하여 결과를 변형하는 것
기존: (암호화 하려는 값) => (hash 값)
Salt 사용: (암호화 하려는 값) + (Salt 용 값) => (hash 값)

Cookie
서버가 웹 브라우저에 정보를 저장하는 불러올 수 있는 수단
해당 도메인에 대해 쿠키가 존재하면, 웹 브라우저는 도메인에게 http 요청 시 쿠키를 함께 전달

Cookie 이용법
사용자 선호, 테마 등 장시간 보존해야하는 정보 저장에 적합(로그인 상태 유지)

Session
서버가 Client에 유일하고 암호화된 ID를 부여
중요 데이터는 서버에서 관리

profile
Digital Artist가 되고 싶은 초보 개발자

0개의 댓글