해시 생성기

MD5, SHA-1, SHA-256, SHA-512 해시를 온라인으로 무료 생성. 텍스트 입력만으로 즉시 해시 계산.

위에 텍스트를 입력하면 해시가 생성됩니다

해시 생성기 소개

해시 함수는 입력 텍스트를 고정 길이 문자열(해시)로 변환합니다. MD5는 128비트(32자리 16진수), SHA-1은 160비트, SHA-256은 256비트, SHA-512는 512비트 해시를 생성합니다. 해시는 단방향이므로 원본 입력으로 되돌릴 수 없습니다. 파일 무결성 검증, 비밀번호 저장, 전자서명 등에 널리 사용됩니다. 보안이 중요한 용도에는 SHA-256이나 SHA-512를 권장하며, MD5와 SHA-1은 암호학적으로 취약합니다.

FAQ

해시란 무엇인가요?
해시는 수학적 함수를 사용해 입력 데이터에서 생성된 고정 길이 문자열입니다. 동일한 입력은 항상 동일한 해시를 생성하지만, 입력이 조금만 변경되어도 완전히 다른 해시가 생성됩니다.
MD5는 어디에 사용되나요?
MD5는 주로 파일 무결성 검증(체크섬) 및 우발적인 데이터 손상 감지에 사용됩니다. 충돌 공격에 취약하여 비밀번호 저장이나 보안 목적으로는 권장하지 않습니다.
어떤 해시 알고리즘을 사용해야 하나요?
보안이 중요한 용도에는 SHA-256 또는 SHA-512를 사용하세요. 단순 체크섬 검증에는 MD5나 SHA-1로 충분합니다. 비밀번호 해싱에는 MD5와 SHA-1 대신 bcrypt나 Argon2를 사용하세요.
해시는 복원 가능한가요?
아니요. 해시 함수는 단방향이므로 해시에서 원본 입력을 복원하는 것은 계산적으로 불가능합니다. 다만 MD5와 같은 약한 해시는 레인보우 테이블을 이용해 크래킹될 수 있습니다.

관련 도구