haju__log
해시함수 (Hash Function) 본문
반응형
✅ 임의의 길이의 입력 데이터를 고정된 길이의 해시 값으로 변환하는 함수
✅ 특징
- 일방향성
해시함수를 적용하여 나온 해시값을 이용하여 역으로 입력값을 찾는 것이 불가능함 - 충돌회피성
주어진 입력 값이 다르면 동일한 출력값이 존재하지 않는다.
동일한 해시함수
메시지 A ≠ 메시지 B
H(A) ≠ H(B) - 이론상,, 완벽하게 갖추는 것은 불가능하기 때문에, 최대한 이 특성에 가까워지는 방향으로 해시함수가 기능해야함
✅ 기밀성과 무결성을 위한 용도로 사용함
비밀번호와 같은 임의의 정보를 해시함수에 통과시키면, 고정길이의 해시값으로 출력되는데,
1. 복호화 어려움 ; 해시함수를 통과하기 전의 입력값을 다시 알아낼 수가 없음
2. 문서 축약 ; 아무리 긴 입력값이더라도 정해진 길이의 값으로 출력됨
3. 위변조 여부 검증 ; 입력값의 아주 작은 변화가 출력값 전체를 변화시킴 (눈사태 효과)
=> 비밀번호 암호화, 전자서명, 블록체인 등에서 기반 기술로 이용하는데 중요한 역할함
반응형
'정보보안기사 > 실기' 카테고리의 다른 글
2024년 4회차 실기 복기 (2) | 2024.12.04 |
---|---|
위험처리 전략 (1) | 2024.12.04 |
방화벽 vs 웹 방화벽(WAF) (1) | 2024.11.28 |
Heartbleed (하트블리드) - 2회차 오답 포함 (2) | 2024.11.13 |
Log4j 취약점 (Log4Shell) (0) | 2024.11.13 |