WebPiki

해시 생성기

SHA-256, SHA-384, SHA-512, SHA-1 해시 생성

SHA-256

SHA-384

SHA-512

SHA-1

개요

텍스트나 파일의 해시값을 SHA-256, SHA-384, SHA-512, SHA-1 알고리즘으로 생성한다. 파일 무결성 검증이나 데이터 비교 용도로 쓸 수 있다. 브라우저 내장 Web Crypto API를 사용하며, 입력 데이터는 서버로 전송되지 않는다.

주요 기능

  • SHA-256, SHA-384, SHA-512, SHA-1 해시 생성
  • 텍스트 입력 및 파일 드래그 앤 드롭 지원
  • 해시 결과 hex/base64 출력 형식 선택
  • 여러 알고리즘 결과 동시 비교
  • 원클릭 복사

사용 방법

  1. 텍스트를 입력하거나 파일을 드래그 앤 드롭한다.
  2. 해시 알고리즘을 선택한다 (기본값 SHA-256).
  3. 생성된 해시값을 확인하고 복사한다.

  • SHA-256은 현재 가장 널리 쓰이는 해시 알고리즘이다. 특별한 이유가 없으면 SHA-256을 쓰면 된다.
  • SHA-1은 충돌이 발견된 알고리즘이라 새로운 시스템에서는 권장되지 않는다.
  • 같은 입력에 대해 항상 같은 해시가 나오므로, 두 파일의 해시를 비교하면 내용이 동일한지 확인할 수 있다.

자주 묻는 질문

해시값으로 원본 데이터를 복원할 수 있나요?
해시 함수는 단방향 함수이므로 해시값에서 원본 데이터를 역산할 수 없습니다. 이것이 해시의 핵심 특성입니다.
파일 해시를 뜨면 서버로 파일이 전송되나요?
아닙니다. 브라우저의 Web Crypto API로 로컬에서 처리하므로 파일이 외부로 전송되지 않습니다.
MD5 해시도 생성할 수 있나요?
Web Crypto API가 MD5를 지원하지 않아 현재는 제공하지 않습니다. MD5는 충돌 취약성이 알려져 있어 SHA 계열 사용을 권장합니다.