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

개발자 · 로컬 유틸리티

MD5 해시 생성 및 검증

MD5 Hash & Verify

텍스트와 최대 256 MiB 파일을 MD5로 해싱해 알려진 다이제스트와 대조합니다. 로컬 처리, 악의적 무결성 검사용은 아닙니다.

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

텍스트 또는 파일 선택

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

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

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

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

  1. 01

    텍스트 또는 파일 선택

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

  2. 02

    다이제스트 만들기

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

  3. 03

    또는 참조 값과 검증하기

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

  4. 04

    다이제스트 복사 또는 저장

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

  5. 05

    확인 사이에 지우기

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

도구 요약

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

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

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

로컬 실행

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

숨겨진 처리 없음

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

계정 불필요

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

즉시 초기화

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

MD5 해시 생성 및 검증 도구가 유용할 때

무결성 검사

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

후보 값 검증

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

레거시 호환성

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

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

오래된 관리자 패널은 여전히 이메일 주소의 MD5로 계정을 색인하고, 지원 문의는 특정 주소가 어떤 다이제스트를 만드는지 확인하는 일이 됩니다. 오래된 백업 스크립트는 내보낸 레코드의 MD5 합을 저장해 뒀고, 복원 전에 스팟 체크를 해야 합니다. 튜토리얼은 짧은 문자열을 인쇄된 체크섬과 대조해 볼 것을 요구합니다. 이 MD5 해시 도구는 로컬 엔진에서 알고리즘을 실행하므로, 확인 중인 문자열(대개 내부 식별자)이 서버로 전송되지 않습니다.

자주 묻는 질문

어떤 입력을 받나요?
텍스트는 입력 그대로 정규화 없이 UTF-8로 해시합니다(최대 1 MiB). 파일은 빈 파일을 포함해 원래 바이트를 1 MiB씩 읽으며 최대 256 MiB입니다. 파일명과 MIME 형식은 포함하지 않습니다. 로컬 Worker는 취소할 수 있고 실행 제한은 15초입니다. 해시가 일치해도 참조값의 출처가 인증되지는 않습니다.
예상 다이제스트는 어떤 형태여야 하나요?
정확히 32자의 16진수입니다. 대소문자와 앞뒤 공백은 자동으로 정규화됩니다. 그 외의 값은 어떤 MD5 다이제스트도 그런 모양일 수 없으므로 해시 전에 거부됩니다. 잘못 끼어든 문자가 있는 붙여넣기 값은 조용히 불일치하는 대신 즉시 실패합니다.
MD5는 아직 안전하게 쓸 수 있나요?
적대자가 없는 데이터의 우발적 손상을 찾는 용도라면, 네. 보안 판단 용도라면, 아니요. MD5 충돌은 실용적이므로 데이터가 신뢰할 만한지 판단하는 데 쓰지 마세요. 그 일에는 SHA-256이나 SHA-512가 맞아요. 그리고 여기의 모든 다이제스트처럼 MD5는 단방향입니다. 이 도구는 해시를 거꾸로 풀거나 무차별 대입하지 않습니다.
이 도구로 해시를 되돌리거나 깰 수 있나요?
검증은 선택한 입력의 다이제스트를 로컬에서 비교합니다. 복호화하거나 출처를 인증하지 않습니다.
텍스트 대신 파일을 해시할 수 있나요?
예. 파일 바이트를 선택하고 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 값도 지원합니다.

변환