✅ PDF 서명 확인
PDF의 디지털 서명과 변조 여부 확인
✓ 영구 무료 · ✓ 가입 불필요 · ✓ 업로드 없음 · ✓ 오프라인 작동
🔒 문서가 기기 밖으로 나가지 않아요. 모든 처리는 직접 만든 CMS(PKCS#7) 해석기 + 브라우저의 Web Crypto API, 문서 정보는 pdf-lib를 사용하여 브라우저에서 로컬로 이루어져요. 업로드, 서버, 추적이 없어요.
기능
- 서명 확인 — PDF의 각 디지털 서명을 검증합니다.
- 변조 감지 — 서명 이후 PDF에 가해진 변경사항을 표시합니다.
- 인증서 상세정보 — 누가 언제 서명했는지, 인증서는 누가 발급했는지 보여줍니다.
- 100% 프라이빗 — 브라우저에서 실행 — 업로드 불필요.
작동 방식
- 서명된 PDF 업로드 — 파일을 끌어다 놓으세요.
- 확인 — 확인을 클릭하면 도구가 서명과 인증서를 파싱합니다.
- 결과 검토 — 서명 유효성, 서명자 정보, 변조 여부를 확인하세요.
활용 사례
- 법률 계약서의 진위 확인
- 서명된 공급업체 인보이스 점검
- 서명된 내부 정책 검증
자주 묻는 질문
정확히 무엇을 확인하나요?
서명마다 파일의 서명된 부분의 해시가 서명자가 서명한 값과 여전히 같은지(즉 내용이 수정되지 않았는지), 서명이 정말 서명자 인증서의 키로 만들어졌는지, 인증서에 적힌 이름과 발급자, 서명 시각 기준 인증서 유효 기간, 그리고 RFC 3161 타임스탬프를 확인합니다. 마지막 서명 이후 파일에 무언가 추가되었는지도 알려 줍니다.
어떤 서명 형식을 지원하나요?
PDF 리더가 쓰는 형식입니다: adbe.pkcs7.detached, ETSI.CAdES.detached(PAdES), adbe.pkcs7.sha1, ETSI.RFC3161 문서 타임스탬프. 서명 방식은 RSA(PKCS#1 v1.5 또는 PSS), ECDSA(P-256, P-384, P-521), 브라우저가 지원하면 Ed25519이고, 해시는 SHA-1, SHA-256, SHA-384, SHA-512입니다. 그 밖의 것(MD5, DSA, Ed448 등)은 이름을 밝히고 추측하지 않고 "확인 안 됨"으로 표시합니다.
"유효"하면 서명자를 믿어도 되나요?
아니요. 파일이 바뀌지 않았고 서명이 파일 안의 인증서와 일치한다는 뜻입니다. 누구나 아무 이름으로 인증서를 만들 수 있습니다(자체 서명 인증서는 보고서에 표시됩니다). 발급 기관을 믿을 수 있는지, 인증서가 폐기되지 않았는지는 신뢰할 수 있는 기관 목록과 기관에 대한 온라인 조회가 필요합니다. 웹 페이지에는 둘 다 없고, 이 페이지는 아무 데도 데이터를 보내지 않으므로 그 부분은 Adobe Acrobat Reader에서 확인하세요.
마지막 서명 이후 무언가 추가되었다고 나옵니다. 문서가 위조된 건가요?
꼭 그렇지는 않습니다. PDF는 여러 겹으로 서명됩니다. 양식 입력, 주석이나 두 번째 서명 추가, 일부 서명 도구가 덧붙이는 검증 데이터 모두 서명 뒤에 바이트를 더합니다. 서명된 부분 자체는 바이트 단위로 확인하고, 나중에 추가된 부분은 크기를 알려 드립니다. 무엇이 바뀌었는지는 Acrobat Reader에서 볼 수 있습니다.
PDF가 업로드되나요?
아니요. 모든 확인은 브라우저 안에서 이루어지며, 파일은 기기 밖으로 나가지 않습니다.
관련 도구
- ✍️ PDF 서명 — 그리기, 타이핑 또는 업로드한 서명으로 PDF에 서명
- 🔍 PDF 비교 — PDF 두 버전 사이의 차이점 찾기
- 🔐 PDF 비밀번호 보호 — AES-256으로 PDF 암호화 — 열기 비밀번호와 선택적인 인쇄·복사·편집 제한
- 📐 PDF 양식 병합 — 작성된 PDF 양식 데이터를 편집할 수 없게 만들기
💬 버그, 아이디어, 아니면 그냥 인사? Milo 🐨 에게 알리기 · [email protected]