해시 함수해시 함수(Hash Function)는 입력값(키나 데이터)을 고정된 크기의 해시값(Hash Value)으로 변환하는 수학적 함수입니다.해시값은 보통 숫자나 문자열의 형태로 표현되며, 입력값의 크기와 관계없이 항상 고정된 길이를 가집니다. 사용 목적빠른 데이터 검색:해시값을 인덱스로 사용하여 데이터를 빠르게 검색하는 데 활용 (예: 해시 테이블, HashMap)객체를 빠르게 저장하고 삭제데이터 무결성 확인:데이터를 해싱한 값(체크섬)을 저장하고, 이후 해시값을 비교하여 데이터 변조 여부를 확인 (예: 파일 다운로드 검증)암호학:비밀번호나 민감한 정보를 암호화하는 데 활용 (예: SHA-256)고유 식별자 생성:데이터를 해싱하여 고유한 식별자를 생성 (예: Git의 커밋 ID) 입력값 → 해시값 ..