해시 생성기 - MD5, SHA-1, SHA-256, SHA-512

텍스트 한 번 입력하면 네 가지 해시 동시 계산. Web Crypto API 기반이라 정확하고 빨라요.

입력 텍스트
해시 결과
MD5
복사됨!
입력 대기 중...
SHA-1
복사됨!
입력 대기 중...
SHA-256
복사됨!
입력 대기 중...
SHA-512
복사됨!
입력 대기 중...
혹시 원하시는 툴이 아니신가요? 챗봇 질문하기로 원하시는 툴을 찾아보세요

쓰는 법

  1. 입력창에 텍스트 붙여넣기.
  2. MD5(32자), SHA-1(40자), SHA-256(64자), SHA-512(128자) 네 가지가 실시간으로 동시에 계산됩니다.
  3. 대문자/소문자 토글로 출력 형식 전환.
  4. 각 해시 옆 복사 버튼으로 한 번에 클립보드 복사.

예시

입력: hello

MD5:     5d41402abc4b2a76b9719d911017c592
SHA-1:   aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-512: 9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72...

해시 = 데이터의 지문

해시 함수는 입력을 받아서 고정 길이의 문자열(지문)을 뽑아내는 단방향 함수예요. 같은 입력은 항상 같은 해시가 나오고, 1비트만 바뀌어도 완전히 다른 해시가 나옵니다. 되돌릴 수 없기 때문에 파일 무결성 검증, 비밀번호 저장, 체크섬 비교, 디지털 서명에 널리 쓰여요.

텍스트 하나 입력하면 MD5, SHA-1, SHA-256, SHA-512 네 가지를 동시에 계산해드립니다.

여기 편한 점

  • 네 가지 알고리즘이 한 번에 나와서 어떤 걸 쓸지 비교하기 쉬워요.
  • SHA 계열은 브라우저 내장 Web Crypto API로 계산해서 빠르고 정확합니다.
  • 타이핑하는 즉시 갱신되니까 여러 입력을 빠르게 테스트할 수 있어요.
  • 대문자/소문자 전환 가능. 시스템마다 요구 형식이 다르거든요.
  • 입력값은 브라우저 밖으로 안 나가요. 민감한 토큰 해싱해도 안전합니다.

다른 해시 사이트랑 비교

항목FreeToolboxmd5hashgenerator.comsha256.online
지원 알고리즘MD5, SHA-1/256/512MD5만SHA-256만
실시간 계산있음버튼 눌러야 함버튼 눌러야 함
대소문자 전환있음없음없음
처리 위치브라우저서버서버

자주 묻는 질문

MD5 아직 써도 되나요?

충돌 공격이 알려져서 보안용으로는 권장 안 해요. 파일 체크섬이나 캐시 키처럼 보안이 중요하지 않은 용도는 여전히 괜찮습니다. 비밀번호 저장이나 디지털 서명 같은 보안 목적엔 SHA-256 이상 쓰세요.

해시에서 원문 복원 가능해요?

수학적으로는 불가능해요. 단방향 함수라서. 다만 'hello'나 '123456' 같이 단순한 입력은 레인보우 테이블(미리 계산된 해시 DB)에 등록돼 있어서 역추적될 수 있어요. 그래서 비밀번호는 해시에 소금(salt) 꼭 섞어야 합니다.

왜 해시 길이가 다 달라요?

알고리즘마다 출력 비트 수가 달라서 그래요. MD5는 128비트(16진수 32자), SHA-1은 160비트(40자), SHA-256은 256비트(64자), SHA-512는 512비트(128자)가 됩니다.

데이터가 서버로 전송되나요?

아니요. SHA 계열은 Web Crypto API, MD5는 클라이언트 JavaScript로 계산합니다. 입력값이 브라우저 밖으로 나갈 일 없어요.

대문자 토글은 뭐예요?

해시를 16진수로 표현할 때 보통 소문자(a-f)로 쓰는데, 일부 시스템(특히 윈도우 계열)은 대문자(A-F)를 요구하는 경우가 있어요. 그럴 때 토글해서 바꾸면 됩니다.