2026-05-04 학습 일지
오늘 한 일
- 정처기 스터디
배운 내용
정처기 공부
해시
- 해시는 데이터를 일정한 길이의 값으로 변환하는 기법
- 입력데이터 -> 해시함수 -> 해시값
해시함수
| 특징 | 설명 |
|---|---|
| 고정 길이 출력 | 입력 길이와 관계없이 일정한 길이의 해시값 생성 |
| 일방향성 | 해시값으로 원래 데이터를 복원하기 어려움 |
| 무결성 검증 | 데이터가 바뀌었는지 확인 가능 |
| 충돌 가능성 | 서로 다른 입력이 같은 해시값을 가질 수도 있음 |
일방향 함수
- 한쪽 방향으로 계산은 쉽지만, 반대 방향으로 되돌리기는 어려운 함수
- 암호화 : 복호화 가능
- 해시 : 복호화 개념 없음
고정 길이 해시값
- 해시는 입력 데이터 길이에 상관없이 고정된 길이의 결과값을 많듬
- SHA-256은 256비트의 해시값을 생성
대표적인 해시 알고리즘
| 알고리즘 | 설명 |
|---|---|
| HAVAL | 해시 알고리즘 |
| SHA-1 | 해시 알고리즘 |
| MD5 | 대표적인 해시 알고리즘 |
| SHA-256 | SHA 계열 해시 알고리즘 |
내일 할 일
- 정처기 공부