Ink·tab
전체 유틸

MD5 · SHA-1 · SHA-256 · SHA-512

파일·문자열의 지문. 무결성 검증·캐시 키·간단한 식별자에.

표시
MD5·SHA-1 은 보안 검증용으로는 권장하지 않음. 무결성 비교용으로만.
  • MD5
  • SHA-1
  • SHA-256
  • SHA-512

브라우저 안에서만 처리됩니다. 네트워크 전송 없음.

언제 쓰나

다운로드한 파일의 무결성을 검증할 때, 캐시 키를 만들 때, 사용자 ID 처럼 짧은 식별자가 필요할 때. 같은 입력은 항상 같은 출력이라는 점이 핵심입니다.

알고리즘 선택 기준

  • MD5 — 빠르지만 충돌 공격이 알려져 있어 보안 용도에 부적합. 무결성 비교 (체크섬) 에는 여전히 통용됩니다.
  • SHA-1 — Git · 일부 인증서가 사용. 공격 가능성이 보고되어 신규 서명 용도로는 피하세요.
  • SHA-256 — 체크섬·디지털 서명에 가장 널리 쓰는 표준. 비밀번호 저장 용도라면 단독 SHA 가 아닌 bcrypt·argon2 같은 전용 함수가 더 안전.
  • SHA-512 — SHA-256 보다 더 긴 결과. 큰 데이터 처리에 유리.

hex vs base64

같은 다이제스트를 두 형식으로 표시합니다. hex 는 사람이 읽기 좋고 fingerprint 비교에 표준. base64 는 자릿수가 짧아 URL · API 토큰에 효율적입니다 (SHA-256 hex 는 64 자, base64 는 44 자).

입력은 어디로 가나요?

해시 계산은 브라우저의 Web Crypto API 와 자체 MD5 구현으로 이 페이지 안에서만 이루어집니다. 원문은 어디로도 전송되거나 저장되지 않고, 탭을 닫으면 사라집니다.