KOENJP

해시 · UUID 생성기

HASH · CHECKSUM · UUID

텍스트와 파일의 MD5·SHA-1·SHA-256·SHA-512 해시를 만들고 배포처 값과 일치하는지 확인해요. UUID v4·v7도 한 번에 여러 개 만들 수 있고, 모두 브라우저 안에서 처리해요.

UUID 바로가기

입력

0 B

해시 비교 파일 무결성 확인

대기 중위에 기대하는 해시를 넣으면 계산 결과와 비교해요.

해시 결과

MD5 · SHA-1은 충돌이 알려져 있어 파일 확인용으로만 쓰고, 보안(서명 · 비밀번호 저장)에는 SHA-256 이상을 쓰세요.

UUID 생성기

RFC 9562
버전

    텍스트와 파일은 이 브라우저 안에서만 계산하고 어디에도 보내지 않아요. UUID는 브라우저의 암호학적 난수(crypto.getRandomValues)로 만들어요.

    HOW TO

    사용 방법

    1. ‘텍스트’에 글을 입력하거나 ‘파일’ 탭에 파일을 끌어다 놓으면 MD5 · SHA-1 · SHA-256 · SHA-384 · SHA-512가 계산돼요.
    2. 출력 형식(hex · HEX · Base64)을 고르고 각 줄의 복사 버튼이나 ‘전체 복사’로 가져가요.
    3. ‘해시 비교’에 배포처에 적힌 값을 붙여넣으면 일치 · 불일치를 바로 알려줘요.
    4. 아래 ‘UUID 생성기’에서 v4나 v7과 개수를 고르고 ‘새로 만들기’를 누른 뒤, 하나씩 눌러 복사하거나 모두 복사해요.
    PAIRS WELL WITH

    같이 쓰기 좋은 도구

    FAQ

    자주 묻는 질문

    파일이 서버로 올라가나요?

    아니요. 파일은 브라우저 안에서만 조각내 읽어 계산하고 어디에도 보내지 않아요. 입력한 글도 저장하지 않아요.

    몇 GB짜리 큰 파일도 되나요?

    파일을 4MB씩 나눠 읽으며 진행률을 보여줘요. 256MB 이하는 브라우저 내장 Web Crypto로 SHA를 계산하고, 그보다 큰 파일은 메모리를 아끼려고 직접 구현한 방식으로 이어서 계산해요. 큰 파일은 기기 성능에 따라 수십 초 이상 걸릴 수 있어요.

    MD5나 SHA-1을 비밀번호 저장에 써도 되나요?

    안 돼요. MD5와 SHA-1은 충돌을 만드는 방법이 알려져 있어 다운로드 파일 확인 같은 용도로만 쓰세요. 비밀번호는 해시 하나가 아니라 bcrypt · Argon2 같은 전용 방식으로 저장해야 해요.

    UUID v4와 v7은 뭐가 달라요?

    v4는 122비트가 전부 무작위예요. v7은 앞부분에 만든 시각(밀리초)이 들어가 만든 순서대로 정렬돼서 데이터베이스 기본 키로 쓰기 좋아요. 둘 다 브라우저의 암호학적 난수로 만들어요.