이건 뭐 하는 도구인가요
ASN.1(Abstract Syntax Notation One)은 데이터 구조를 정의하는 국제 표준으로, X.509 인증서·공개키·PKCS 메시지 등이 이 규칙에 따라 DER/BER로 인코딩됩니다. 각 요소는 태그(형식)·길이·값의 TLV 구조로 이뤄지고, SEQUENCE·SET처럼 다른 요소를 담는 컨테이너가 중첩됩니다. 이 디코더는 PEM(-----BEGIN...), Base64, Hex 중 어떤 형식이든 자동으로 감지해 바이트로 변환한 뒤, 재귀적으로 구조를 풀어 트리로 보여줍니다. INTEGER 값은 숫자로, OID는 알려진 이름(예: commonName, rsaEncryption)과 함께 표시해 인증서 내부 구조를 한눈에 파악할 수 있습니다. 라이브러리 없이 브라우저 안에서 직접 파싱하므로 인증서·키 같은 민감한 데이터가 외부로 전송되지 않습니다.
언제 쓰나요
인증서나 키가 왜 파싱되지 않는지 원시 구조를 확인할 때, 서명 알고리즘·확장 필드를 직접 들여다볼 때, 프로토콜 메시지의 바이트를 해석할 때 유용합니다. 사람이 읽기 쉬운 인증서 요약이 필요하면 X.509 인증서 뷰어를 함께 쓰세요.
자주 묻는 질문
Hex는 어떻게 입력하나요?
공백이 있어도 없어도 됩니다. `30 03 02 01 05` 또는 `3003020105` 모두 인식합니다.
모든 OID를 알아보나요?
인증서에서 자주 쓰이는 주요 OID를 이름으로 병기합니다. 목록에 없는 OID는 숫자 그대로 표시합니다.
🛡️ 입력한 데이터는 서버로 전송·저장되지 않으며 100% 브라우저에서 처리됩니다.