해시 생성기

텍스트와 파일의 SHA-1, SHA-256, SHA-512 해시값을 생성하세요. 파일 무결성 검증에 유용합니다.

사용 방법

  1. 입력 방식을 선택하세요 (텍스트 또는 파일)
  2. 텍스트를 입력하거나 파일을 업로드하세요
  3. "해시 생성" 버튼을 클릭하세요
  4. 생성된 해시값을 복사하여 사용하세요

다양한 알고리즘

SHA-1, SHA-256, SHA-512 지원

파일 지원

모든 파일 형식 지원

클라이언트 처리

브라우저에서 안전하게 처리

해시 함수란?

해시 함수는 임의의 길이의 데이터를 고정된 길이의 해시값으로 변환하는 단방향 함수입니다. 같은 입력에 대해서는 항상 같은 해시값을 생성하며, 원본 데이터를 복원할 수 없습니다.

주요 알고리즘

  • SHA-1: 160비트 (40자) - 보안 취약점이 발견되어 더 이상 권장되지 않음
  • SHA-256: 256비트 (64자) - 가장 널리 사용되며 안전함
  • SHA-512: 512비트 (128자) - 가장 강력하지만 느림

주요 용도

  • 파일 무결성 검증 (다운로드한 파일이 변조되지 않았는지 확인)
  • 비밀번호 저장 (원본 비밀번호 대신 해시값 저장)
  • 디지털 서명
  • 데이터 중복 제거
  • 블록체인 및 암호화폐

💡 팁

  • 파일 무결성 검증: 다운로드한 파일의 해시를 생성하여 제공된 해시와 비교하세요
  • SHA-256을 기본적으로 사용하는 것을 권장합니다
  • 민감한 데이터는 브라우저에서 처리되어 서버로 전송되지 않습니다
  • 비밀번호 저장 시에는 해시 대신 bcrypt, Argon2 같은 전용 알고리즘을 사용하세요