Get the SHA-256 of any file or text in seconds

Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.

abcSHA-256ba7816bf8f01cfea414140de

해시할 텍스트를 붙여넣으세요…

or drop any file — get all four SHA digests to copy

What you can do with 해시 생성기

Everything this tool helps you accomplish — no learning curve, no setup.

  • Generate SHA-256 hashes from any text
  • Create SHA-1, SHA-384 and SHA-512 digests
  • Verify file integrity with a checksum
  • Compute hashes for uploaded files
  • Fingerprint passwords or tokens as hex
  • Compare downloads against expected checksums

Settings information

Every control in 해시 생성기, explained — what it does and when to use it.

설정

원본Dropdown
해시를 계산할 대상을 붙여 넣은 텍스트와 선택한 파일 사이에서 전환합니다 — 내려받은 파일의 체크섬을 확인하려면 파일을, 붙여 넣은 문자열의 지문을 만들려면 텍스트를 고르세요.옵션: 텍스트파일
파일File input
소스를 파일로 설정하면 나타나는 파일 선택기입니다. 새 파일을 고르면 그 파일의 체크섬 다섯 개가 즉시 다시 계산됩니다.
Uploads are encrypted in transitRemoved under our retention policy

해시 생성기 작업을 마치셨나요? 다음 도구를 사용해 보세요

해시 생성기와 잘 어울리는 엄선된 도구입니다. 파일을 잃지 않고 계속 작업하세요.

모든 도구 보기

자주 묻는 질문

SHA-1, SHA-256, SHA-384, SHA-512 — 브라우저의 Web Crypto API가 제공하는 모든 알고리즘을 지원합니다. 다이제스트는 소문자 16진수 문자열로 표시되며, 이는 체크섬 파일, 패키지 매니페스트, HMAC 도구에서 사용하는 형식입니다.

features

이들은 출력 길이와 다이제스트 생성 방식이 다릅니다. SHA-256은 무결성 검사와 대부분의 블록체인 용도에서 현대적인 기본값입니다. SHA-384와 SHA-512는 길이 확장 공격에 강한 더 긴 다이제스트를 생성합니다. SHA-1은 레거시 호환성을 위해 표시되지만, 충돌 공격에 대해 더 이상 안전하다고 여겨지지 않습니다.

technical

아니요 — 두 알고리즘 모두 의도적인 충돌 공격에 취약하므로 비밀번호, 서명 등 보안이 중요한 용도로는 절대 사용하지 마세요. 여기에 포함된 이유는 오직 이전 버전과의 호환성 때문입니다: 예전 다운로드 체크섬, ETag, 기존 매니페스트를 검증할 때 쓰입니다. 새로운 용도로는 SHA-256 이상을 사용하시고, 캐시 키처럼 보안과 무관한 용도라면 필요한 길이로 자른 SHA-256도 잘 작동합니다.

technical

둘 다 가능합니다. 입력란에 문자열을 붙여넣거나 파일을 끌어다 놓으세요. 도구가 파일을 바이너리 스트림으로 읽어 해싱 API에 직접 전달하므로, 생성된 다이제스트가 sha256sum, openssl dgst, PowerShell의 Get-FileHash로 만든 값과 동일합니다.

features

아닙니다. 암호화 해시는 일방향 함수입니다. 다이제스트가 주어져도 원본 입력을 효율적으로 복원할 방법이 없습니다. 바로 그것이 핵심입니다. 무결성 검사, 비밀번호 저장, 서명 모두 이 속성에 의존합니다.

technical

아닙니다. Web Crypto API가 브라우저 내에서 해시를 실행하므로 입력값이 네트워크를 거치는 일이 없습니다. 덕분에 비밀 정보, 개인 키, 그리고 업로드하고 싶지 않은 어떤 파일이든 안심하고 이 도구로 처리할 수 있습니다.

privacy

네. 붙여넣은 문자열을 해시하려면 원본 토글을 텍스트로, 파일을 끌어다 놓으려면 파일로 전환하세요. 어느 쪽이든 도구가 SHA-1, SHA-256, SHA-384, SHA-512를 한 번에 계산해 그 중 무엇이든 복사할 수 있게 하므로, 파일 다이제스트가 sha256sum이나 PowerShell의 Get-FileHash가 만들어 내는 값과 일치합니다.

features

각 알고리즘 행(MD5, SHA-1, SHA-256, SHA-384, SHA-512)에는 16진수 다이제스트 옆에 자체 복사 버튼이 있습니다. 하단의 큰 기본 버튼은 가장 많이 요청되는 값인 SHA-256을 위한 바로 가기이지만, 다른 모든 다이제스트도 같은 방식으로 개별 복사할 수 있습니다.

usage

네 — 브라우저에 내장된 Web Crypto API가 MD5를 구현하지 않는데도 MD5는 SHA-1, SHA-256, SHA-384, SHA-512와 함께 표시됩니다. 이 도구는 여전히 MD5를 게시하는 오래된 다운로드, ETag, 매니페스트의 체크섬을 대조할 수 있도록 자체적인 순수 JavaScript MD5 구현을 포함하고 있습니다. 이는 레거시 호환성을 위한 것이지 보안이 중요한 용도로는 절대 사용하지 마세요.

technical

언제든지 지우기를 클릭하면 붙여넣은 텍스트나 끌어다 놓은 파일을 지울 수 있습니다. 이전 다이제스트가 즉시 사라지므로 실수로 오래된 해시를 비교할 일이 없습니다. 소스 토글을 텍스트와 파일 사이에서 전환하기만 해도 되며, 각 소스는 자신의 입력을 독립적으로 유지합니다.

usage

Source 토글을 File로 전환하고 다운로드한 파일(설치 프로그램, ISO, 압축 파일)을 도구에 넣은 뒤, SHA-256 행을 배포처 사이트에 게시된 체크섬과 비교하세요. 긴 hex 문자열을 다시 입력하는 대신 원클릭 Copy SHA-256 버튼으로 곧바로 비교에 붙여넣으세요. 해싱은 Web Crypto로 로컬에서 실행되므로 확인 과정에서 파일 자체는 기기를 벗어나지 않습니다.

tips

아니요 — 이 도구는 MD5, SHA-1, SHA-256, SHA-384, SHA-512 같은 고정 다이제스트만 계산합니다. Bcrypt, scrypt, Argon2는 로그인 비밀번호 저장을 위해 의도적으로 느리게 설계된 솔트 알고리즘으로, 변환기가 아니라 백엔드 코드에 있어야 합니다. 체크섬이나 캐시 키 용도로 어떤 텍스트든 여기서 SHA-256으로 해시할 수는 있지만, 사용자 비밀번호를 솔트 없는 단순 다이제스트로 저장해서는 절대 안 됩니다.

technical

해시값은 입력값으로부터 계산되는 고정 길이의 지문 같은 값입니다. SHA-256은 한 단어를 해시하든 2GB 파일을 해시하든 항상 64자리 16진수를 반환합니다. 같은 입력은 항상 같은 값을 만들어내지만, 단 1바이트만 달라져도 전혀 다른 값이 나옵니다 — 바로 이 특성 덕분에 해시값 생성기는 무결성 검사와 중복 파일 탐지에 유용하게 쓰입니다.

technical

해시 생성기가 작업을 완수하도록 돕는 방법

비즈니스, 크리에이터, 일상 작업에서 매일 해결하는 실제 문제들. 나에게 맞는 활용 사례를 찾아 몇 초 만에 시작하세요.

일상 사용

다운로드 후 파일 무결성 확인

ISO, 설치 프로그램, 릴리스 산출물의 SHA-256 다이제스트를 계산하고 배포자의 체크섬과 비교해 파일이 손상되거나 변조되지 않았는지 확인하세요

일상 사용

대용량 이미지 라이브러리에서 중복 찾아내기

파일을 해시화하여 폴더, NAS 공유, 클라우드 드라이브에 흩어진 중복 사진, 문서, 에셋을 매번 바이트 단위로 비교하지 않고도 찾아내세요

개발자용

웹훅 페이로드 서명 및 검증

로컬 통합 작업 및 디버깅 중에 Stripe, GitHub, Shopify, Twilio의 HMAC 서명을 검증하기 위해 웹훅 본문의 SHA-256 다이제스트를 생성하세요

비즈니스용

감사를 위한 소프트웨어 릴리스 지문 생성

바이너리, 컨테이너 이미지, 릴리스 tarball에 대한 SHA-512 지문을 생성해, 컴플라이언스 팀이 정확히 어떤 빌드가 어떤 고객에게 배포되었는지 감사할 수 있게 하세요

웹 및 SEO

캐시 키 및 ETag 생성

요청 본문, 쿼리 파라미터, 파일 내용을 해시화하여 Redis, Cloudflare Workers, CDN ETag 헤더에 사용할 결정론적 캐시 키를 생성하세요

일상 사용

시간 경과에 따른 백업 무결성 확인

월별 백업의 SHA-256 다이제스트를 저장해 두고 나중에 다시 해시하여, 장기 저장 매체의 중요한 아카이브가 비트 부패로 조용히 손상되지 않았는지 확인하세요

개발자용

오래된 다운로드의 레거시 MD5 체크섬 확인

일부 오래된 소프트웨어 매니페스트와 미러 사이트는 여전히 MD5 체크섬만 게시합니다. 파일을 File 모드에 넣고 게시된 MD5 행과 비교하세요. 이는 보안이 중요한 용도가 아니라 그러한 레거시 목록을 대조하기 위해 특별히 포함된 기능입니다.

개인정보 보호 및 보안

설정 감사를 위한 비밀번호 및 시크릿 지문 생성

설정 값, API 키, 비밀번호를 텍스트 모드에 붙여넣어 감사 로그와 diff 비교용 SHA-256 지문을 얻으세요 — 해싱이 전적으로 브라우저에서 실행되므로, 시크릿 자체를 노출하지 않고도 두 환경이 동일한 시크릿을 보유하고 있음을 증명할 수 있습니다.

출판

저작물 타임스탬프 증명

원고, 계약서 초안, 디자인 파일을 SHA-256으로 해시하고 완성된 문서를 공개하기 전에 다이제스트만 게시하거나 이메일로 보내세요. 나중에 그 정확한 내용이 그 시점에 존재했음을 증명할 수 있는데, 파일을 가진 누구든 게시된 해시와 일치하는지 검증할 수 있기 때문입니다.

비즈니스용

데이터 마이그레이션 검증

데이터베이스나 클라우드 마이그레이션 전후로 내보내기 파일을 해시해 바이트 단위 정확성을 증명하세요. 수백만 행을 눈으로 확인하는 대신 양쪽 끝의 CSV/JSON 내보내기의 SHA-256 다이제스트를 비교하세요.

학력

제출 파일에 대한 교실 진위 확인

강사는 배포한 데이터셋이나 시작 코드 파일을 해시하고 학생들에게 제출물과 함께 일치하는 다이제스트를 보고하도록 요청하여, 과제를 시작하기 전에 누구도 초기 자료를 편집하지 않았음을 확인할 수 있습니다.

개발자용

설치하기 전에 소프트웨어 다운로드와 OS 이미지 검증하기

방금 다운로드한 설치 프로그램, Linux ISO, 아카이브를 File 모드에 넣고 SHA-256 행을 게시자가 공식 다운로드 페이지에 명시한 체크섬과 비교하세요. 사람들이 해시 생성기를 찾는 가장 흔한 이유로, 신뢰할 수 없는 것을 컴퓨터에서 실행하기 전에 손상된 다운로드나 변조된 미러를 잡아냅니다.