![](https://tistory1.daumcdn.net/tistory_admin/blogs/image/category/new_ico_5.gif)
1. 해싱(Hashing)이란?해싱(Hashing)은 데이터를 일정한 길이의 고유한 값(해시값)으로 변환하는 과정입니다. 해싱은 암호학적 보안, 데이터 무결성 검사, 빠른 데이터 검색 등 다양한 용도로 사용됩니다.해싱의 특징은 다음과 같습니다.단방향 변환: 해시값을 통해 원래 데이터를 복원할 수 없음고정된 길이 출력: 입력 데이터의 크기와 상관없이 해시값의 길이는 일정함고유성(Uniqueness): 서로 다른 입력은 서로 다른 해시값을 생성해야 함고속 연산: 해시 함수는 빠르게 계산 가능해야 함충돌 방지(Collision Resistance): 같은 해시값을 가지는 서로 다른 입력값(충돌)이 최대한 적어야 함2. 해시 함수(Hash Function)란?해시 함수(Hash Function)는 입력 데이터를..