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

개발자 · 로컬 유틸리티

SHA-1 해시 생성 및 검증

SHA-1 Hash & Verify

텍스트와 파일을 SHA-1로 해싱해 40자 다이제스트와 대조합니다. 서명용은 폐기됐지만 레거시 식별자 확인에는 적합합니다.

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

텍스트 또는 파일 선택

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

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

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

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

  1. 01

    텍스트 또는 파일 선택

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

  2. 02

    다이제스트 만들기

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

  3. 03

    또는 참조 값과 검증하기

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

  4. 04

    다이제스트 복사 또는 저장

    「다이제스트 복사」로 클립보드에 넣거나 「.txt 다운로드」로 toolars-sha1-digest.txt로 저장하세요. 다이제스트가 아직 없으면 워크스페이스가 빈 값을 복사·저장하는 대신 그 사실을 알려 주므로, 실수로 빈 파일이 생기지 않습니다.

  5. 05

    확인 사이에 지우기

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

도구 요약

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

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

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

로컬 실행

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

숨겨진 처리 없음

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

계정 불필요

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

즉시 초기화

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

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

무결성 검사

알고 있는 다이제스트와 로컬에서 해시한 텍스트나 설정 데이터를 비교합니다.

후보 값 검증

안전하지 않은 무차별 대입 복원을 시도하지 않고 이미 알고 있는 값을 검증합니다.

레거시 호환성

필요한 MD5 또는 SHA 값을 검사하되 보안 한계는 명확하게 두어요.

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

보관소에서 다운로드 파일의 SHA-1 체크섬을 제공합니다. 파일 바이트를 선택하고 검증 탭에 값을 입력해 비교하세요. 일치는 지정된 값과 파일 바이트의 대응만 보여 주며 게시자를 증명하지 않습니다. 신뢰할 수 있는 경로로 참조값을 확인하세요.

자주 묻는 질문

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

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

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

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

코드 → 이미지 변환

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 값도 지원합니다.

변환