개발 · 검증 도구

해시 값 생성기

텍스트나 파일을 기준으로 MD5, SHA-1, SHA-256, SHA-384, SHA-512 해시 값을 생성합니다. 파일 무결성 확인, 다운로드 검증, 개발 테스트용 식별값 확인에 사용할 수 있습니다.

입력

알고리즘과 결과

    텍스트를 입력하고 해시 생성 버튼을 누르세요.

    해시 값 생성기 사용 안내

    해시는 입력 데이터로부터 일정한 길이의 문자열을 만드는 단방향 함수입니다. 같은 입력은 항상 같은 해시 값을 만들지만, 입력이 한 글자만 달라져도 완전히 다른 결과가 나옵니다.

    MD5

    MD5는 128비트 해시를 만드는 오래된 알고리즘입니다. 빠르고 짧아 체크섬 비교에는 쓰이지만 충돌 취약점이 알려져 있어 비밀번호 저장이나 보안 검증 용도로는 적합하지 않습니다.

    SHA-1

    SHA-1은 160비트 해시를 생성합니다. 과거에는 인증서나 파일 검증에 널리 쓰였지만 현재는 보안 목적에서는 권장되지 않습니다. 레거시 시스템 확인용으로만 사용하는 것이 좋습니다.

    SHA-256

    SHA-256은 SHA-2 계열에서 가장 흔히 쓰이는 256비트 해시입니다. 파일 무결성 확인, API 서명, 블록체인, 배포 파일 검증 등 다양한 환경에서 사용됩니다.

    SHA-384와 SHA-512

    SHA-384와 SHA-512는 더 긴 출력 길이를 제공하며 64비트 환경에서 효율적으로 동작합니다. 높은 보안 수준이 필요한 시스템에서 SHA-256 대신 선택될 수 있습니다.

    텍스트와 파일 해시

    텍스트 입력은 UTF-8 바이트 기준으로 계산하고, 파일 입력은 파일 내용 전체를 읽어 계산합니다. 파일 이름이 같아도 내용이 다르면 해시 값이 달라집니다.

    비밀번호 저장 주의

    일반 해시 함수만으로 비밀번호를 저장하면 공격에 취약합니다. 비밀번호 저장에는 salt와 반복 연산을 포함한 bcrypt, scrypt, Argon2 같은 전용 방식이 필요합니다.

    개인정보 안내: 이 페이지의 해시 계산은 브라우저 안에서 처리됩니다. 텍스트와 파일 내용은 서버로 전송하지 않으며, 페이지를 닫거나 초기화하면 화면의 결과가 사라집니다.