← Back to Hash Generator

해시 함수 완벽 가이드

암호화 해시 알고리즘 이해하기

해시란?

해시 함수는 임의 크기의 입력 데이터를 받아 고정 크기의 출력(해시)을 생성합니다. 같은 입력은 항상 같은 해시를 생성하지만, 입력의 작은 변화도 완전히 다른 해시를 생성합니다.

인기 해시 알고리즘

MD5: 128비트 (32 hex) - 빠르지만 안전하지 않음 SHA-1: 160비트 (40 hex) - 보안용으로 사용 중단 SHA-256: 256비트 (64 hex) - 권장 SHA-512: 512비트 (128 hex) - 가장 안전

특성

• 결정적: 같은 입력 = 같은 출력 • 빠른 계산 • 역산 불가능 • 작은 변화 = 완전히 다른 해시 • 충돌 저항성

예제

입력: "hello"
MD5:    5d41402abc4b2a76b9719d911017c592
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

사용 사례

• 비밀번호 저장 • 데이터 무결성 검증 • 디지털 서명 • 파일 체크섬 • 블록체인