PDF 비밀번호 두 종류: 열기 암호와 권한 암호를 구분하는 법
PDF가 열리는데 인쇄·복사가 안 되는 이유와, 열 때 비밀번호를 묻는 경우의 차이를 정리했습니다. 권한 비트 8종의 뜻, 해제가 실패하는 5가지 원인, 내 파일인지 확인하는 체크리스트를 표로 담았습니다.

PDF를 받았는데 열리기는 하는데 인쇄가 안 되거나, 표를 복사할 수 없거나, 암호를 물어보는 경우가 있습니다. 겉으로는 모두 "PDF에 잠금이 걸렸다"고 말하지만 실제로는 서로 다른 두 장치입니다. 이 글은 그 차이와, 해제가 실패하는 이유 5가지를 정리한 기록입니다.
한 줄 답
PDF 암호는 열기 암호(사용자 암호)와 권한 암호(소유자 암호) 두 종류입니다. 열기 암호는 파일을 열 때 묻는 비밀번호이고, 권한 암호는 파일은 바로 열리지만 인쇄·복사·수정이 막히는 설정입니다. 인쇄가 막혔다면 대개 뒤쪽이고, 비밀번호 입력창이 떴다면 앞쪽입니다.
1. 두 암호의 차이
| 구분 | 열기 암호 (사용자 암호) | 권한 암호 (소유자 암호) |
|---|---|---|
| 파일을 열 때 | 비밀번호를 물어봄 | 묻지 않고 바로 열림 |
| 인쇄 | 비밀번호를 넣어야 열람 가능 | 권한 비트에 따라 막힘 |
| 복사·수정 | 열람 후 뷰어 정책을 따름 | 권한 비트에 따라 막힘 |
| 저장 위치 | 암호화 사전의 /U 값으로 검증 | 같은 사전의 /O 값과 /P 비트 |
| 내가 할 수 있는 일 | 비밀번호를 알아야 함. 모르면 내용 복호화 불가 | 권한만 걸린 파일이면 제한을 없앤 사본을 만들 수 있음 |
표가 잘려 보이면 표를 옆으로 밀어 보세요.
PDF 표준(ISO 32000)은 두 값 모두 암호화 사전 안에 기록합니다. 열기 암호가 비어 있는 파일은 키 유도 검증을 빈 문자열로 통과합니다. 그래서 "비밀번호를 묻지 않는데 인쇄만 막힌" 상태가 만들어집니다.
2. 파일은 열리는데 인쇄가 안 되는 이유
권한은 하나의 스위치가 아니라 비트 8개입니다. 파일마다 어떤 비트가 켜져 있는지가 다르므로, "인쇄는 되는데 복사가 안 되는" 식의 조합이 생깁니다.
| 비트 | 항목 | 막혀 있을 때 나타나는 증상 |
|---|---|---|
| 3 | 인쇄 | 인쇄 버튼이 비활성이거나 인쇄하면 워터마크·안내가 붙음 |
| 4 | 내용 수정 | 편집 도구로 글자를 고칠 수 없음 |
| 5 | 텍스트·그림 복사 | 선택은 되지만 복사가 비어 있음 |
| 6 | 주석 달기 | 메모·도형 도구가 꺼져 있음 |
| 9 | 양식 필드 채우기 | 입력란에 값이 들어가지 않음 |
| 10 | 접근성 도구 추출 | 화면 읽기 프로그램의 텍스트 추출이 제한됨 |
| 11 | 페이지 조립 | 페이지 삽입·삭제·회전이 막힘 |
| 12 | 고해상도 인쇄 | 낮은 해상도 출력만 허용 |
표가 잘려 보이면 표를 옆으로 밀어 보세요.
비트 번호 n은 1 << (n-1)로 계산하고, 그 값을 모두 더한 숫자가 암호화 사전의 /P 값입니다. 예를 들어 /P가 768이면 256(양식)과 512(접근성)만 켜져 있고 인쇄·복사·수정은 모두 꺼진 상태입니다. PDF 권한·암호 확인 도구로 내 파일의 8개 비트를 표로 볼 수 있습니다.
3. 해제가 실패하는 다섯 가지
| 증상 | 원인 | 대처 |
|---|---|---|
| 도구가 "비밀번호가 필요하다"고 멈춤 | 열기 암호(사용자 암호)가 설정된 파일 | 비밀번호를 아는 사람이 파일을 열어 저장한 사본을 만든 뒤 다시 시도 |
| "표준 보안 핸들러가 아니다"라고 멈춤 | 인증서·DRM 기반 보안(/Adobe.PubSec 등) | 발급 기관이나 문서를 보낸 곳에 열람 권한을 요청 |
| 파일을 읽지 못함(구조 오류) | 전송 중 손상, 일부만 저장된 파일 | 원본을 다시 받고, 열리지 않으면 보낸 곳에 재전송 요청 |
| 암호가 없는데도 인쇄가 막힘 | 뷰어가 자체 정책으로 막는 경우 | 다른 뷰어에서 같은 파일을 열어 증상이 같은지 확인 |
| 해제한 사본도 여전히 막힘 | 뷰어 캐시, 또는 다른 사본을 열고 있는 경우 | 파일을 닫고 결과 파일을 새로 열어 확인 |
표가 잘려 보이면 표를 옆으로 밀어 보세요.
이 표에서 첫 두 줄은 도구로 해결되지 않는 경우입니다. 비밀번호를 모르는 파일의 내용을 복호화하는 것은 수학적으로 불가능하고, 인증서 기반 보안은 표준 보안 핸들러와 구조 자체가 다릅니다.
4. 내 파일인지 먼저 확인하는 체크
- 이 문서를 내가 만들었거나, 보낸 곳에서 인쇄·복사 권한을 받았는가?
- 원본을 보관할 곳이 있는가? 결과 PDF는 암호화가 빠지므로 공유 범위를 직접 정해야 합니다.
- 전자서명이 들어 있는 문서인가? 서명은 문서 전체 바이트에 묶여 있어, 내용을 다시 쓰면 검증이 무효가 됩니다.
- 제출처가 원본 형식을 요구하는가? 제출용이라면 사본을 만들고 원본은 그대로 두는 편이 안전합니다.
5. 기관·회사 문서에서 자주 보는 형태
발급 기관이 내려 주는 전자문서는 대개 열기 암호 없이 배포되고, 대신 인쇄·복사를 제한하거나 발급 사실을 확인하는 문구를 넣습니다. 반대로 계약서·급여명세서처럼 내용이 민감한 문서는 열기 암호를 함께 거는 경우가 있습니다. 어느 쪽인지는 파일을 열어 비밀번호를 묻는지로 바로 구분됩니다. 기관마다 정책이 다르므로, 그 문서의 이용 조건은 발급 기관 안내를 기준으로 확인해야 합니다.
6. 이 사이트의 도구가 하는 일과 하지 않는 일
PDF 암호·권한 해제는 소유자 암호만 걸린 파일의 스트림과 문자열을 브라우저에서 복호화하고, 암호화 사전이 없는 새 PDF를 만듭니다. 2026-11-05 측정에서 RC4 40·128, AES-128, AES-256 샘플 8종이 모두 처리됐고, 스캔본·보고서·옛 전자문서 모양 샘플 3종은 qpdf 구조 검사와 글자 추출로 결과를 확인했습니다. 열기 암호가 걸린 파일은 처리하지 않으며 비밀번호를 추측하지 않습니다. 파일은 서버로 전송되지 않습니다.
결과 PDF에서는 전자서명 검증이 무효가 되고, 객체 스트림이 평면 구조로 바뀌며, 증분 저장 이력이 사라집니다. 페이지 내용과 글자는 그대로 남습니다. 처리 전에 원본을 보관하고, 결과는 열람·인쇄용 사본으로만 쓰세요.
출처
- ISO 32000-1:2008 (Adobe 공개본) — §7.6 암호화, Table 22 권한 비트
- PDF Association — ISO 32000-2(PDF 2.0) 안내
- MDN — DecompressionStream
함께 보면 좋은 페이지: PDF 권한·암호 확인 · PDF 처리 방식 안내 · PDF 합치기 · 무료 도구 전체
자주 묻는 질문
PDF 파일이 열리는데 인쇄나 복사가 안 되는 이유는 무엇인가요?
열기 암호는 없지만 소유자 암호로 권한 비트가 꺼져 있기 때문입니다. PDF 안에는 인쇄(비트 3), 내용 수정(4), 복사(5), 주석(6), 양식 채우기(9), 접근성 추출(10), 페이지 조립(11), 고해상도 인쇄(12) 권한이 따로 기록됩니다. 파일은 바로 열리므로 "잠긴 파일"처럼 보이지 않지만, 뷰어가 이 비트를 읽어 일부 동작을 막습니다.
열기 암호와 권한 암호는 무엇이 다른가요?
열기 암호(사용자 암호)는 파일을 열 때 입력하는 비밀번호입니다. 권한 암호(소유자 암호)는 문서를 열지 않고도 인쇄·복사 같은 동작만 제한하는 설정입니다. 두 값은 암호화 사전의 /U와 /O에 각각 저장되며, 열기 암호가 비어 있으면 파일은 비밀번호를 묻지 않고 열립니다.
PDF 암호를 모르는 상태에서 해제할 수 있나요?
열기 암호가 걸린 파일은 비밀번호 없이 내용을 복호화할 수 없습니다. 이 사이트의 PDF 암호·권한 해제 도구도 열기 암호가 걸린 파일은 처리하지 않고 이유만 알려 줍니다. 권한 암호만 걸린 파일은 열기 암호가 비어 있어 제한을 없앤 사본을 만들 수 있습니다.
AES-256으로 암호화된 PDF도 다룰 수 있나요?
표준 보안 핸들러(/Standard)의 AES-256(R5·R6)까지 지원합니다. 2026-11-05 측정에서 RC4 40·128, AES-128, AES-256 샘플 8종을 모두 복호화하고 페이지와 글자가 그대로 남는 것을 확인했습니다. 인증서 기반 보안처럼 /Filter가 /Standard가 아닌 파일은 지원하지 않습니다.
권한이 막힌 PDF를 복사해도 괜찮은가요?
기술적으로 가능한지와 이용 권한이 있는지는 다른 문제입니다. 저작물의 이용 범위는 라이선스와 저작권법이 정합니다. 내가 만들었거나 사용 권한을 받은 문서에만 제한 해제를 쓰고, 남의 저작물에는 쓰지 마세요.