사용 방법
- 1 암호화 해시 생성기를 열고 처리할 내용을 입력·붙여넣기·선택하세요.
- 2 필요에 맞게 옵션과 출력 형식을 조정하세요.
- 3 결과를 확인한 뒤 복사하거나 다운로드하세요.
텍스트 및 로컬 파일의 MD5, SHA-1, SHA-256, SHA-512 등 다양한 해시값을 실시간 계산합니다。
여기에 파일을 드래그 앤 드롭하거나 클릭하여 업로드하세요
텍스트 및 로컬 파일의 MD5, SHA-1, SHA-256, SHA-512 등 다양한 해시값을 실시간 계산합니다。 일상 업무, 개발, 학습, 빠른 확인에 활용할 수 있습니다.
이 도구는 브라우저에서 작동합니다. 민감한 자료를 처리하기 전에 기기와 브라우저 환경을 확인하세요.
해시 함수는 길이와 상관없이 데이터를 고정 길이의 "지문"으로 바꿉니다. 같은 입력은 항상 같은 결과를 내지만 한 글자만 바뀌어도 완전히 다른 값이 나오고, 해시값에서 원본을 되살릴 수는 없습니다. 그래서 다운로드 파일의 무결성 확인, 두 파일의 동일 여부 비교, 데이터베이스 중복 제거, 캐시·버전 식별자 등에 쓰입니다.
이 도구는 MD5, SHA-1, SHA-256, SHA-384, SHA-512 다섯 가지 알고리즘을 지원하며 텍스트를 입력하거나 파일을 끌어다 놓아 계산할 수 있습니다. MD5는 spark-md5로, SHA 계열은 브라우저 내장 Web Crypto API로 계산합니다. 결과는 16진수 대문자·소문자로 바꿀 수 있어 공식 체크섬과 한 글자씩 비교하기 쉽습니다. 모든 계산은 로컬에서 이루어지며 업로드되지 않습니다.
알고리즘은 용도에 맞게 고르세요. MD5(128비트)와 SHA-1(160비트)은 의도적으로 충돌을 만들 수 있어 서명이나 보안 검증에는 더 이상 쓰면 안 됩니다. 다만 전송 중 우발적인 손상을 확인하는 용도로는 여전히 쓸 만합니다. 보안이 필요하다면 SHA-256 이상을 사용하세요. 소프트웨어 배포 페이지, 리눅스 이미지, 블록체인도 SHA-256을 널리 씁니다.
흔한 오해 하나: 해시는 암호화가 아니며 그대로 비밀번호 저장에 쓰기에도 적합하지 않습니다. SHA-256은 너무 빨라서 공격자가 초당 수십억 번을 시도할 수 있습니다. 비밀번호는 bcrypt, scrypt, Argon2처럼 솔트를 쓰고 일부러 느리게 만든 알고리즘으로 저장해야 합니다. 다운로드를 검증할 때는 공식 값과 정확히 일치해야만 변조되지 않았다고 볼 수 있습니다.
MD5는 충돌을 인위적으로 만들 수 있어 서명이나 보안 검증에 쓰면 안 됩니다. 우발적 파일 손상 확인에는 사용할 수 있습니다. 보안 용도라면 SHA-256 이상을 쓰세요.
파일을 도구에 끌어다 놓고 배포처가 쓴 알고리즘(대개 SHA-256)을 선택한 뒤 공개된 체크섬과 비교하세요. 완전히 같으면 파일이 온전합니다.
아니요. 해시는 단방향 함수입니다. "MD5 복호화" 사이트는 흔한 문자열의 미리 계산된 해시를 찾아볼 뿐입니다.
아니요. MD5와 SHA 해시는 브라우저에서 계산되며 데이터는 기기를 떠나지 않습니다.
RFC 9562 표준 UUID v4 및 시간순 v7을 일괄 생성하고 대소문자·형식을 선택할 수 있습니다.
실시간 Base64/URL 인코딩 및 디코딩과 MD5, SHA-256 해시 생성 기능을 제공합니다.
보안 수준을 설정하여 안전한 비밀번호를 대량 생성하고 해킹 예상 시간을 측정합니다.
JWT 토큰 구조(Header/Payload/Signature)를 실시간으로 해석하고 만료 시간과 세부 정보를 디코딩합니다。