해시 식별기
해시를 붙여 넣고 무엇이 만들었을 가능성이 높은지 알아보세요. 어떤 형식은 접두사로 스스로를 드러내고, 나머지는 길이와 문자 집합으로 후보를 좁힙니다. 그리고 두 알고리즘이 모양을 정확히 공유할 때, 이 페이지는 하나를 골라 확신하는 척하지 않고 그 사실을 그대로 말합니다. 전적으로 브라우저에서 실행됩니다. 해시는 절대 업로드되지 않고, 기록되지 않으며, 크래킹을 위해 어디로도 보내지지 않습니다.
지문 감정하듯 해시 읽기
거의 모든 작업은 세 가지 특징이 합니다. 첫째, 접두사: 모듈형 crypt 형식은 스스로를 설명하도록 설계되어서, $2y$는 bcrypt, $6$은 Linux shadow 파일의 SHA-512 비밀번호 해시, $argon2id$는 조정 매개변수를 달고 다니는 Argon2이며, 맨 앞의 별표는 MySQL 4.1 이후 형식을 표시합니다. 접두사가 말하면 식별은 이 분야에서 가능한 만큼 확실해집니다. 둘째, 길이: 16진수 다이제스트의 문자 수는 바이트 수의 두 배라서, 32는 128비트, 40은 160비트, 64는 256비트, 128은 512비트입니다. 각 길이는 개별 알고리즘이 아니라 가족을 나타냅니다. 셋째, 문자 집합: 순수 16진수는 원시 다이제스트를 시사하고, +와 /를 포함하고 =로 끝나는 문자열은 Base64 옷을 입은 다이제스트로, API나 설정 파일이 저장할 때 흔합니다.
한계는 방법만큼 중요하며, 신뢰도 레이블이 존재하는 이유입니다. MD5와 NTLM은 유명한 충돌입니다. 모양은 같고 계산은 다르며, 유일한 구분자는 출처, 즉 그 문자열이 어디서 발견되었는가입니다. SHA-256, SHA3-256, BLAKE2s 역시 256비트 윤곽을 공유합니다. AI 채팅에 "이거 무슨 해시야?"라고 물어본 사람은 실패 양상을 알 겁니다. 채팅은 그 길이에 유명한 이름을 골라 단정적으로 말하고, 3분의 1은 완전한 확신과 함께 틀립니다. 이 페이지는 추론이 붙은 후보 목록을 돌려주어, 맥락을 아는 사람(Windows 덤프, 다운로드 페이지, 데이터베이스 열)이 모양이 시작한 식별을 마무리할 수 있게 합니다. 후보 값의 다이제스트를 계산해 비교해야 할 때는 해시 생성기를 쓰고, 수수께끼 문자열이 해시가 아니라 인코딩된 것으로 밝혀지면 Base64 디코더가 그것을 엽니다. 대표 글 챗봇에게 비밀을 맡기지 마세요는 왜 이 모든 것이 사용자 자신의 기기에서 이뤄져야 하는지 설명합니다.
자주 묻는 질문
해시를 보기만 해도 정말 식별할 수 있나요?
부분적으로는 가능합니다. 그리고 이 도구의 정직한 버전은 그 "부분적"이 어디까지인지 정확히 말합니다. 어떤 형식은 스스로를 드러냅니다. bcrypt 해시는 $2y$로, Linux shadow의 SHA-512 해시는 $6$으로, MySQL 4.1 해시는 별표로 시작합니다. 길이가 나머지를 좁힙니다. 16진수 64자는 256비트 다이제스트입니다. 하지만 가족 전체가 하나의 모양을 공유하고 있어 아무리 들여다봐도 구분할 수 없습니다. 그래서 여기 결과는 "가능성 높음" 또는 "가능성 있음"으로 표시되며, 결코 "확실함"이라고 하지 않습니다.
MD5와 NTLM을 구분할 수 없는 이유는 무엇인가요?
문자열로서는 완전히 같은 대상이기 때문입니다. 128비트를 16진수 32자로 인쇄한 것입니다. 차이는 전적으로 다이제스트가 어떻게 계산되었는지(NTLM은 비밀번호를 UTF-16으로 만든 것의 MD4입니다)와 어디서 발견했는지에 있습니다. Windows 자격 증명 덤프에 있는 16진수 32자 문자열은 NTLM이고, 공급업체 다운로드 페이지에 있는 같은 모양은 MD5입니다. 맥락 자체가 식별자입니다. 이 도구는 후보 목록과 적용할 단서를 제공합니다.
해시를 식별하면 크래킹에 도움이 되나요?
식별은 사전적 정의로 예비 단계일 뿐, 행위 자체는 아닙니다. 알고리즘을 알면 어떤 도구와 공격 모드가 적용되는지 알 수 있습니다. 해시 자체는 여전히 저항해야 하고, 괜찮은 비밀번호의 bcrypt나 Argon2 해시는 저항합니다. 이 페이지는 의도적으로 크래킹도, 조회도, 레인보우 테이블 쿼리도 하지 않습니다. 모양을 읽고 설명할 뿐입니다. 해시가 본인의 것이고 뒤에 있는 값을 확인해야 한다면, 후보 비밀번호들의 해시를 해시 생성기로 생성해 비교하세요.
여기에 해시를 붙여 넣어도 안전한가요?
대부분의 장소보다 안전하지만, 이해할 가치가 있는 주의 사항이 하나 있습니다. 해시는 비밀번호가 아닙니다. 그러나 약한 비밀번호의 해시가 기록이 남는 시스템(AI 채팅, 티켓, 포럼)에 붙여 넣어지면, 가져가서 오프라인으로 느긋하게 공격당할 수 있습니다. 이 식별기는 전적으로 브라우저에서 실행됩니다. 붙여 넣은 것은 전송되지도 저장되지도 않아 해시는 어디에도 가지 않습니다. 침해에서 나온 출처 불명의 해시는, 함께 나온 데이터와 같은 수준의 주의로 다루세요.
해시에 솔트나 레이블이 붙어 있습니다. 그래도 일치하나요?
결합된 문자열이 알려진 모양에 들어맞을 때만 그렇습니다. 모듈형 형식($6$, $2y$, $argon2id$)은 솔트를 인정된 봉투 안에 담으므로 일치합니다. 자체 제작 형식(해시, 콜론, 솔트, 또는 프레임워크가 지어낸 접두사)은 대개 "인식할 수 없음"으로 떨어지고, 결과 텍스트는 추측하지 않고 그렇게 말합니다. 순수한 다이제스트만 남기고 다시 시도하세요. 각 후보에는 길이가 함께 적혀 있어 도움이 됩니다.