해시함수란?

백종석·2022년 5월 10일
0

TIL

목록 보기
3/9
post-thumbnail

해시함수란, 알고리즘의 한 종류로서 임의의 데이터를 입력 받아 항상 고정된 길이의 임의의 값으로 변환해주는 함수

  • 회원가입에 사용할 해시함수 SHA256은 어떤 길이의 입력값을 넣어도 항상 256바이트의 결과값이 나온다
pw_hash = hashlib.sha256(pw_receive.encode('utf-8')).hexdigest()

해시함수를 사용했을 경우

  1. 추가적으로 동일한 입력값은 항상 같은 결과값이 나온다.
  2. 입력값을 조금이라도 달라지면 완전히 다른 값이 나오게 된다.
  3. 결과값을 통해 입력값을 알아내는 것이 불가능하다
profile
항해중인 우당탕탕 코린이

0개의 댓글