본문으로 건너뛰기

2026-05-04 학습 일지

오늘 한 일

  • 정처기 스터디

배운 내용

정처기 공부

해시

  • 해시는 데이터를 일정한 길이의 값으로 변환하는 기법
  • 입력데이터 -> 해시함수 -> 해시값

해시함수

특징설명
고정 길이 출력입력 길이와 관계없이 일정한 길이의 해시값 생성
일방향성해시값으로 원래 데이터를 복원하기 어려움
무결성 검증데이터가 바뀌었는지 확인 가능
충돌 가능성서로 다른 입력이 같은 해시값을 가질 수도 있음

일방향 함수

  • 한쪽 방향으로 계산은 쉽지만, 반대 방향으로 되돌리기는 어려운 함수
  • 암호화 : 복호화 가능
  • 해시 : 복호화 개념 없음

고정 길이 해시값

  • 해시는 입력 데이터 길이에 상관없이 고정된 길이의 결과값을 많듬
  • SHA-256은 256비트의 해시값을 생성

대표적인 해시 알고리즘

알고리즘설명
HAVAL해시 알고리즘
SHA-1해시 알고리즘
MD5대표적인 해시 알고리즘
SHA-256SHA 계열 해시 알고리즘

내일 할 일

  • 정처기 공부