?

디코드 판별기 guess

정체를 알 수 없는 문자열이 Base64, URL 인코딩, 해시, JWT, Hex, HTML 엔티티 중 무엇에 가까운지 추정합니다.

주의사항: 이 기능은 문자열의 패턴으로 가능한 형식을 추정합니다. MD5/SHA 같은 해시는 복호화할 수 없고, Base64/Hex/URL/HTML entity는 여러 형식과 겹칠 수 있으므로 결과는 확정 판별이 아닌 후보 목록으로 봐야 합니다.
INPUTstring
0 lines 0 chars
1
RESULTformat candidates
도구 설명

이 도구가 하는 일

로그나 데이터베이스, API 응답에서 정체를 알 수 없는 긴 문자열을 만나는 일이 자주 있습니다. 이 도구는 입력한 문자열의 길이, 사용된 문자의 범위, 특징적인 패턴을 검사해 어떤 형식일 가능성이 높은지 후보를 제시합니다.

판별 근거는 형식마다 다릅니다. 32자 16진수라면 MD5, 40자면 SHA-1, 64자면 SHA-256일 가능성이 높습니다. 점(.)으로 구분된 세 덩어리이고 각 덩어리가 Base64 문자로만 되어 있으면 JWT 구조입니다. % 뒤에 16진수 두 자리가 반복되면 percent-encoding이고, & 로 시작하고 ; 로 끝나는 조각이 있으면 HTML 엔티티입니다. A-Z, a-z, 0-9, +, /, = 만으로 구성되고 길이가 4의 배수라면 Base64 후보가 됩니다.

언제 사용하나요

오류 로그에 찍힌 알 수 없는 토큰의 정체를 파악할 때, 데이터베이스 컬럼에 저장된 값이 어떤 방식으로 인코딩되었는지 확인할 때, 다른 팀에서 받은 샘플 데이터의 형식을 빠르게 파악할 때, 어떤 도구로 디코딩해야 할지 판단할 때 첫 단계로 사용합니다.

입력과 출력 예시

입력 5d41402abc4b2a76b9719d911017c592
출력 MD5 해시 후보 (32자 16진수)

길이와 문자 범위만으로 추정하므로 다른 32자 16진수 값과 구분되지는 않습니다.

입력 eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIn0.abc
출력 JWT 후보 (점으로 구분된 3개 Base64 조각)

구조가 확실하므로 JWT 도구로 넘어가 내용을 확인할 수 있습니다.

주의사항

이 도구는 패턴 기반 추정기이며 확정 판별이 아닙니다. 하나의 문자열이 여러 형식의 조건을 동시에 만족할 수 있습니다. 예를 들어 순수한 영숫자 문자열은 Base64 조건과 16진수 조건을 함께 충족할 수 있습니다. 또한 해시는 단방향 함수이므로 형식을 알아내더라도 원본 값을 복원할 수는 없습니다. 결과는 다음 단계를 정하기 위한 참고 자료로만 사용하십시오.

자주 묻는 질문

해시로 판별되면 원본을 알 수 있나요?

알 수 없습니다. 해시는 단방향 함수라 되돌릴 수 없습니다. 형식만 확인할 수 있습니다.

여러 형식이 동시에 나옵니다.

정상입니다. 문자 구성이 여러 형식의 조건을 함께 만족하는 경우이며, 후보 중 문맥에 맞는 것을 골라 실제로 디코딩해 보면서 확인해야 합니다.

Copied