본문으로 건너뛰기
Toolars
둘러보기
버그 신고

개발자 · 로컬 유틸리티

SHA-256 해시 생성 및 검증

SHA-256 Hash & Verify

텍스트와 파일을 SHA-256으로 해싱해 공개된 64자 체크섬과 대조합니다. 대소문자 무시 비교와 계산이 모두 로컬입니다.

작업 경로 / 입력에서 결과까지

텍스트 또는 파일 선택

로컬에서 실행 · 업로드 없음

SHA-256 해시 생성 및 검증 사용법, 개인정보 보호 및 관련 도구

작업 경로 / 입력에서 결과까지

SHA-256 다이제스트를 만들거나 검증하는 방법

  1. 01

    텍스트 또는 파일 선택

    텍스트는 정규화 없이 UTF-8로 계산합니다. 파일 바이트를 선택하면 빈 파일을 포함한 원본 바이트를 계산합니다. 이름과 MIME 형식은 계산에 포함하지 않습니다.

  2. 02

    다이제스트 만들기

    「해시」 탭에 머물며 「다이제스트 생성」을 누르세요. 로컬 엔진이 다이제스트를 계산해 읽기 전용 「SHA-256 다이제스트」 필드에 소문자 16진수 64자로 표시합니다. 릴리스 페이지와 체크섬 파일에서 쓰는 것과 같은 표기입니다.

  3. 03

    또는 참조 값과 검증하기

    「검증」 탭으로 전환하고, 공개된 값을 「예상 SHA-256 다이제스트」에 붙여넣은 뒤 「다이제스트 검증」을 누르세요. 대소문자와 앞뒤 공백은 비교 전에 정규화되고, 상태 행이 「다이제스트 일치」 또는 「다이제스트 불일치」로 답합니다.

  4. 04

    다이제스트 복사 또는 저장

    「다이제스트 복사」로 클립보드에 넣거나 「.txt 다운로드」로 toolars-sha256-digest.txt를 저장할 수 있습니다. 다이제스트가 생성되기 전에는 두 버튼이 비활성화되고, 지우면 다시 비활성화됩니다.

  5. 05

    확인 사이에 지우기

    「지우기」는 입력, 예상 다이제스트, 결과를 한 번에 비우고 상태를 「준비 완료」로 되돌려요. 실행 사이에 아무것도 보관되지 않으므로, 식별자 목록을 남김없이 하나씩 차례로 확인할 수 있습니다.

도구 요약

처리
브라우저에서 완결
입력의 기기 외 전송
없음
저장
아무것도 저장하지 않음
가격
무료

입력 값은 브라우저에 머물러요.

SHA-256 해시 생성 및 검증 도구는 검증된 로컬 실행 경로를 사용하고, 숨겨진 입력 또는 출력 기록을 만들지 않습니다.

로컬 실행

현재 브라우저 탭 안에서 실행됩니다.

숨겨진 처리 없음

사용 중인 도구 데이터는 Toolars 문서 기록으로 남지 않습니다.

계정 불필요

프로필을 만들지 않고도 핵심 워크플로를 사용할 수 있습니다. 즐겨찾기는 로그인 후 계정에 동기화됩니다.

즉시 초기화

탭을 정리하면 사용 중이던 작업 데이터도 사라져요.

SHA-256 해시 생성 및 검증 도구가 유용할 때

정확한 3바이트 텍스트 해시

2026-09-24 로컬 브라우저 실측에서 줄바꿈 없는 abc는 UTF-8 3바이트로 표시됐고 SHA-256은 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad였습니다. 다이제스트에서 원문을 되돌릴 수는 없습니다.

파일의 원본 바이트 확인

abc만 담은 합성 파일은 3바이트였습니다. 파일 바이트를 선택하고 알려진 다이제스트를 대문자와 앞뒤 공백을 포함해 입력해도 일치 상태가 나왔습니다. 이 비교는 참조값의 출처나 파일의 안전성을 증명하지 않습니다.

잘못된 참조값에서 복구

abc에 다른 유효한 64자리 값을 넣으면 불일치로 표시됐습니다. xyz는 64자리 16진수가 아니라 거부됐습니다. 알려진 값으로 바꾸면 일치하고, 지우기를 누르면 준비 상태로 돌아갑니다.

SHA-256 해시 생성 및 검증 도구가 실제로 하는 일

다운로드 페이지는 SHA-256 체크섬을 공개하고, 링크 옆의 값은 아티팩트를 설치하기 전에 확인해야 합니다. API 문서에는 웹훅 시크릿이 SHA-256으로 저장된다고 적혀 있고, 저장된 지문은 여러분이 가진 것과 일치해야 합니다. 컴플라이언스 체크리스트는 어떤 알고리즘이 식별자의 지문을 만드는지 묻고, 그 답은 시연할 수 있어야 합니다. 이 SHA-256 해시 도구는 로컬에서 계산하고 비교하므로, 확인 중인 텍스트가 탭을 떠나지 않습니다.

자주 묻는 질문

어떤 입력을 받나요?
텍스트는 입력 그대로 정규화 없이 UTF-8로 해시합니다(최대 1 MiB). 파일은 빈 파일을 포함해 원래 바이트를 1 MiB씩 읽으며 최대 256 MiB입니다. 파일명과 MIME 형식은 포함하지 않습니다. 로컬 Worker는 취소할 수 있고 실행 제한은 15초입니다. 해시가 일치해도 참조값의 출처가 인증되지는 않습니다.
예상 다이제스트는 어떤 형태여야 하나요?
정확히 64자의 16진수입니다. 대소문자와 앞뒤 공백은 자동으로 정규화됩니다. 그 외의 값은 어떤 SHA-256 다이제스트도 그런 모양일 수 없으므로 해시 전에 거부됩니다. 잘못 끼어든 문자가 있는 붙여넣기 값은 조용히 불일치하는 대신 즉시 실패합니다.
왜 보통 SHA-256을 권장하나요?
SHA-2 패밀리에서 가장 널리 배포된 멤버입니다. 충돌 저항성이 있고, 빠륰이며2, 수많은 프로토콜이 요구합니다. 그래도 암호화가 아니라 단방향 다이제스트입니다. 복호화할 수 없고, 다시 계산해 비교할 수만 있으며, 「검증」 탭이 하는 일이 정확히 그것입니다.
이 도구로 해시를 되돌리거나 깰 수 있나요?
검증은 선택한 입력의 다이제스트를 로컬에서 비교합니다. 복호화하거나 출처를 인증하지 않습니다.
텍스트 대신 파일을 해시할 수 있나요?
예. 파일 바이트를 선택하고 256 MiB 이하의 로컬 파일을 고르세요. Worker가 1 MiB씩 읽고 업로드하지 않습니다. 취소되거나 시간이 초과되면 결과를 만들지 않습니다.
텍스트가 어딘가에 업로드되나요?
아니요. 해시는 현재 브라우저 탭 안에서만 실행되고, 입력과 다이제스트는 보관되지 않으며, 계정도 필요 없습니다. 「지우기」를 누르거나 탭을 닫으면 모든 필드가 버려지므로, 확인한 내용의 사본은 여러분이 남기기로 한 것뿐입니다.
샘플로 SHA-256 비교를 시험하려면?
줄바꿈이나 BOM 없이 abc만 담긴 UTF-8 파일을 만드세요. SHA-256은 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad입니다. 이 샘플에 줄바꿈을 더하면 값이 바뀝니다. 일치는 다이제스트가 같다는 뜻일 뿐, 모든 경우의 바이트 동일성이나 배포자 신원, 파일 안전성을 증명하지 않습니다.

함께 읽기

개발자 카테고리에서 계속하기

막다른 길이 아니라 이어지는 작업입니다.

전체 인덱스로 돌아가지 않고 다른 집중 워크스페이스로 바로 이동합니다.

코드 → 이미지 변환

Code to Image Converter

여섯 가지 언어의 코드를 구문 강조해 밝은·어두운 테마, 줄번호, 창 제목, 1x/2x 배율로 PNG나 SVG로 내보냅니다.

생성

URL 슬러그 생성기

URL Slug Generator

제목을 하이픈·밑줄 슬러그로 입력하는 즉시 변환합니다. 악센트는 제거하고 앰퍼샌드는 확장하며 비라틴 문자는 보존합니다.

생성

React Native 그림자 생성기

React Native Shadow Generator

React Native의 기존 그림자와 boxShadow를 비교하고 플랫폼 제한을 확인한 뒤 스타일을 복사하세요.

생성

Base64 인코딩 / 디코딩

Base64 Encoder/Decoder

Unicode 텍스트 인코딩과 Base64 디코딩을 로컬에서 처리합니다. URL-safe 값도 지원합니다.

변환