# Hashing

9개의 포스트
post-thumbnail

[TIL] Data Structure - Hash Map

Map은 키와 value를 pair로 갖고 있는 자료구조이다. 학번과 이름의 관계와 비슷하다. 학생을 나타내는 고유한 키값(학변)을 이용하면 동일 인물도 구분할 수 있다. 따라서 이 두가지 데이터를 하나의 쌍으로 저장하는 형식이 Map이다.(일반적인 Object와 매우

2020년 9월 7일
·
0개의 댓글

Authentication (인증)

인증(Authentication) Session 일정 시간동안 동일한 사용자에 대한 상태 정보를 유지시키는 것. 즉, 클라이언트와 서버가 연결되어 있다 혹은 그 session이 유지되어 있다. 방문자(브라우저)가 웹서버에 접속하게 되면 방문자의 요구에 따른 (교류를

2020년 8월 24일
·
0개의 댓글
post-thumbnail

Web Authentication(인증)_세션/쿠키방식

Authentication(인증)은 웹에서 중요한 절차이다. 어떤 사용자가 서비스를 사용하는지 추적이 을 하는 등 개인정보를 다루는 과정이 포함되어 있어서 타인의 정보를 보호하기 위해 필수적인 파트이다. 인증은 프론트엔드의 관점에서 봤을 때 사용자의 로그인, 회원가입과

2020년 7월 29일
·
0개의 댓글
post-thumbnail

Hashing

만약 인증 과정을 거치지 않고 이메일과 관련된 정보들을 얻는다고 했을 때, 위의 그림처럼 설계가 된다.but, 위의 처럼 만들었을 때 보안상의 이슈가 발생하게 된다. 누구라도 이메일을 알고 있으면 모든 부가 정보에 접근할 수 있다.password를 추가하여 요청했을 때

2020년 6월 17일
·
0개의 댓글
post-thumbnail

TSL : 2020-04-28

오늘은 Hashing에 대해서 배웠다.

2020년 4월 28일
·
0개의 댓글

[Hash & Salt]패스워드 인코딩

패스워드 같은 보안에 민감한 정보는 절대 그 자체를 DB에 넣으면 안된다.해싱을 하여 저장하고, 로그인 시 비밀번호를 해싱한 값으로 DB와 비교한다.간단히 말해서 12345를 특정한 알고리즘(ex. bcrypt)에 따라 임의의 문자열 asfasjkvnsanksaufbw

2020년 4월 13일
·
0개의 댓글

TIL - Hashing via bcrypt

암호화란? 웹상에서 유저의 데이터를 외부에서 함부로 접근할 수 없도록 원본데이터를 가공하는 것을 말한다. 암호화 종류 단방향 : 한번 암호화되면 다시 원래상태로 되돌릴수 없다. input되어온 데이터를 다시 암호화해서 비교는 가능하지만 원본상태로 되돌리기 어렵다.

2020년 2월 14일
·
0개의 댓글

Hash Table

Hash Table이란? 해시테이블 출처 : 위키백과 - 해시테이블 > 해시 테이블(hash table) 자료 구조 중 하나로, Key와 Value를 저장한다. Key, Hash Function, Hash, Value로 구성된다. 의 전화번호인 를 저장한다고 하자. 입력된 를 에 적용해서 라는 값을 얻는다. 그러면 는 미리 중 에 저장하게...

2020년 1월 17일
·
0개의 댓글