오늘 배운거

강정환·2021년 4월 14일
  • 해싱과 솔트
    문자열을 해시함수에 넣으면 문자가 으깨진다. 으깨진 것을 가지고 원래 문자를 찾아가기 어렵다. 하지만 같은 문자끼리는 으깨진 모양이 같다. 단순한 패턴의 문자들의 으깨진 모양을 모아서 테이블로 만들고 그것을 이용해서 원래 문자를 좀 더 쉽게 찾을 수 있다. 이 때문에 소금을 친다. 다양한 패턴의 문자를 가진 솔트를 원래 문자열에 붙여서 단순하지 않은 문자 패턴을 만들고 그걸 해싱해서 원래 문자를 더 찾기 어렵게 만든다.

  • HTTP와 HTTPS의 차이
    http 프로토콜 에서는 패킷이 암호화 되어 있지 않다. 그래서 서버와 클라이언트 사이의 요청과 응답의 내용을 제 3자가 쉽게 볼 수 있다. https는 패킷을 암호화 해서 패킷의 내용을 보기 어렵게 한다.

  • 쿠키
    서버가 클라이언트에 쿠키라는 것을 만들어서 정보를 저장한다. 클라이언트는 서버에 요청할 때마다 쿠키와 같이 정보를 전송한다. http는 비상태성이지만 쿠키를 사용해서 로그인이나 장바구니처럼 어떤 상태를 유지할 수 있다.

0개의 댓글