모든 도구

해시 생성기

MD5, SHA-1, SHA-256 등 다양한 해시값을 생성합니다.

• MD5: 128비트 해시 (보안 용도로는 권장하지 않음)

• SHA-256: 256비트 해시 (가장 널리 사용됨)

• SHA-512: 512비트 해시 (더 높은 보안성)

🔒 해시 생성기란?

해시 함수는 임의 길이의 데이터를 고정 길이의 해시값으로 변환하는 단방향 함수입니다. 동일한 입력은 항상 같은 해시값을 생성하지만, 해시값에서 원본을 복원하는 것은 불가능합니다. 파일 무결성 검증, 비밀번호 저장, 디지털 서명, 블록체인 등 다양한 보안 분야에서 핵심 역할을 합니다. 이 도구는 MD5, SHA-1, SHA-256, SHA-384, SHA-512 알고리즘을 지원합니다.

📊 해시 알고리즘 비교

알고리즘출력 길이보안성용도
MD5128bit (32자)취약체크섬 (비보안)
SHA-1160bit (40자)비권장레거시 호환
SHA-256256bit (64자)안전범용 (가장 권장)
SHA-384384bit (96자)안전고보안 환경
SHA-512512bit (128자)안전최고 보안 수준

자주 묻는 질문

MD5는 왜 보안에 취약한가요?

2004년에 충돌(collision) 공격이 발견되어 서로 다른 두 입력이 같은 해시값을 가질 수 있습니다. 파일 체크섬 등 비보안 용도로만 사용하세요.

비밀번호 저장에 어떤 해시를 사용해야 하나요?

일반 해시 함수 대신 bcrypt, scrypt, Argon2 같은 전용 비밀번호 해시 함수를 사용해야 합니다. 이들은 의도적으로 느리게 설계되어 무차별 대입 공격에 강합니다.

같은 텍스트를 다른 컴퓨터에서 해시하면 결과가 같나요?

네, 같은 알고리즘과 같은 입력이면 어디서든 동일한 해시값이 나옵니다. 이 특성 덕분에 파일 무결성 검증에 사용됩니다.

관련 도구