해시 함수는 임의 길이의 데이터를 고정 길이의 문자열로 변환합니다. 같은 입력은 항상 같은 출력을 만들지만, 출력에서 원본을 역산하는 것은 사실상 불가능합니다.
비밀번호 저장에 해시가 필수입니다. 비밀번호를 그대로 저장하면 데이터베이스 유출 시 모든 계정이 위험해집니다. 해시로 저장하면 원본 비밀번호를 알 수 없어 안전합니다.
파일 무결성 검증에도 해시가 사용됩니다. 다운로드한 파일의 해시를 공식 해시와 비교하면 파일이 변조되지 않았음을 확인할 수 있습니다. 악성코드 방지에 유용합니다.
MD5는 빠르지만 보안에 취약합니다. 현재는 SHA-256이 표준입니다. 비밀번호 해싱에는 bcrypt, scrypt 등 특화 알고리즘이 권장됩니다.
koreaeu.kr 해시 생성기는 MD5, SHA-1, SHA-256, SHA-512 등 다양한 알고리즘을 지원합니다. 텍스트나 파일의 해시값을 즉시 계산합니다.
데이터 보안의 기초, 해시 함수를 이해하고 활용하세요.