PDF 암호 설정

브라우저 안에서만 처리됩니다. 입력한 내용과 선택한 파일은 서버로 전송되지 않습니다. 익명 방문 통계만 집계합니다.

파일을 여기에 끌어다 놓거나 클릭해서 선택하세요.

선택한 파일은 브라우저 안에서만 처리됩니다.

사용법

  1. PDF 파일을 끌어다 놓거나 클릭해서 선택합니다. 파일과 암호는 서버로 가지 않고 이 브라우저 안에서만 쓰입니다. 이미 암호가 걸린 PDF 는 받지 않습니다 — 열람 암호를 바꾸려면 "PDF 암호 해제"로 먼저 풀어 주세요.
  2. 열람 암호를 두 번 입력합니다. 파일을 열 때마다 묻는 암호입니다. 영문 127자, 한글 42자까지 쓸 수 있습니다.
  3. 인쇄·복사·편집을 막고 싶다면 권한 암호를 정하고 막을 항목을 고릅니다. 권한 암호는 열람 암호와 달라야 합니다. 필요 없으면 비워 두세요.
  4. "암호 걸기"를 누르면 AES-256 으로 암호화한 뒤, 만든 파일을 다시 열어 암호 없이는 열리지 않는지 점검하고 나서 내려받기를 보여 줍니다.
  5. 내려받은 파일을 열어 암호를 묻는지 확인하세요. 암호는 어디에도 저장되지 않으니 잊지 않도록 따로 적어 둡니다.

자주 묻는 질문

열람 암호와 권한 암호는 무엇이 다른가요?

열람 암호는 파일을 열 때 묻는 암호로, 모르면 내용을 아예 볼 수 없습니다. 권한 암호는 인쇄·복사·편집 같은 사용 제한을 풀 수 있는 암호입니다. 열람 암호로 연 사람은 제한을 받고, 권한 암호로 연 사람은 제한 없이 모든 것을 할 수 있습니다. 그래서 둘을 같게 정하면 제한이 의미가 없어지므로 이 도구는 같은 암호를 받지 않습니다. 권한 암호를 비워 두면 제한 없이 열람 암호만 걸립니다.

권한 암호로 인쇄·복사를 막으면 완전히 막히나요?

흔한 오해입니다. 사용 제한은 "이 문서는 인쇄하지 마세요"라는 표시를 PDF 뷰어가 지켜 주는 방식이라, 표준을 따르는 뷰어에서는 메뉴가 막히지만 표시를 무시하는 프로그램에서는 풀릴 수 있습니다. 화면을 캡처하는 것도 막지 못합니다. 내용 자체를 지키는 것은 열람 암호입니다 — 정말 보여 주면 안 되는 문서라면 열람 암호를 아는 사람을 줄이는 쪽이 맞습니다.

어떤 방식으로 암호화하나요? 오래된 프로그램에서도 열리나요?

AES-256 으로 암호화합니다(PDF 2.0 에 정해진 가장 강한 방식). 이 도구로 만든 파일을 크롬·엣지가 쓰는 PDF 엔진(PDFium)과 파이어폭스가 쓰는 엔진(pdf.js)으로 직접 열어 보니, 암호 없이는 열리지 않고 맞는 암호로는 열렸으며 고른 사용 제한도 그대로 읽혔습니다. Acrobat Reader 는 X(2010년) 이후 판이 이 방식을 지원합니다. 그보다 오래된 PDF 프로그램은 AES-256 을 모르므로 암호를 맞게 넣어도 열지 못할 수 있으니, 받는 사람이 아주 오래된 프로그램을 쓴다면 미리 확인해 보세요.

암호 길이에 제한이 있는 이유는 무엇인가요?

AES-256 방식은 암호를 127바이트까지만 쓰도록 정해져 있습니다. 직접 시험해 보니 128바이트 암호를 건 파일은 같은 암호를 넣어도 열리지 않았습니다(qpdf 와 pypdf 두 프로그램 모두). 그래서 넘는 암호는 처음부터 받지 않습니다. 영문·숫자는 한 글자가 1바이트, 한글은 3바이트라 한글만 쓰면 42자까지입니다. 한글 암호도 걸리지만, 한글 입력이 불편한 기기나 오래된 프로그램에서 열어야 한다면 영문·숫자·기호로 정하는 편이 안전합니다.

어떤 글자는 암호로 받지 않는 이유는 무엇인가요?

AES-256 규격은 암호를 쓰기 전에 표준 방식(SASLprep)으로 다듬도록 정하고 있습니다. 이 과정에서 전각 영숫자(ABC)는 반각으로, 전각 공백은 보통 공백으로, 합자(fi)와 낱자모(ㄱ·ㅏ)·조합형 한글은 다른 글자로 바뀌고, 소프트 하이픈 같은 보이지 않는 글자는 지워집니다. 이 사이트가 쓰는 엔진은 이 다듬기를 하지 않아서, 이런 글자가 든 암호로 잠그면 뷰어에 따라 같은 암호를 넣어도 열리지 않는 파일이 됩니다. 그래서 받지 않고 이유를 알려 드립니다. 키보드로 보통 입력한 한글(완성형)·영문·숫자·기호는 해당하지 않습니다.

암호를 잊어버리면 되찾을 수 있나요?

되찾을 수 없습니다. 이 사이트는 암호를 저장하지 않고(서버·브라우저 저장소·주소창 어디에도 남기지 않습니다), AES-256 은 암호 없이 풀 수 있는 현실적인 방법이 없습니다. 암호를 건 원본 파일을 따로 보관하거나 암호를 기록해 두세요. 브라우저가 암호 저장을 제안한다면 그것은 브라우저 자체 기능이므로 원하지 않으면 거절하면 됩니다.

이미 암호가 걸린 PDF 의 암호를 바꿀 수 있나요?

열람 암호가 걸린 파일은 "PDF 암호 해제"에서 지금 암호로 먼저 푼 다음 여기서 새 암호를 걸면 됩니다. 열람 암호 없이 열리지만 권한 설정(권한 암호)이 걸린 파일은 이 도구가 받지 않습니다. 새 암호로 덮어쓰면 다른 사람이 걸어 둔 제한을 없애는 것과 같기 때문입니다. 권한 암호를 알고 있다면 "PDF 암호 해제"에서 권한 암호로 먼저 풀 수 있습니다.

암호를 걸면 달라지는 것이 있나요?

내용·쪽·화질은 그대로입니다. 파일 크기는 달라질 수 있습니다 — 파일을 새로 쓰면서 압축되지 않았던 부분은 압축되고, 암호화 정보가 더해지기 때문입니다. 시험한 파일 중 하나는 9% 늘었고 다른 하나는 40% 줄었습니다. 새로 써서 만들기 때문에 디지털 서명(전자서명)이 들어 있던 PDF 는 서명이 깨진 것으로 표시됩니다 — 서명된 PDF 를 넣으면 먼저 경고하고, 확인해야 진행합니다. PDF/A(장기 보존용) 문서는 규격상 암호화를 허용하지 않으므로 암호를 걸면 PDF/A 가 아니게 됩니다. 빠른 웹 보기(선형화)가 적용된 파일은 결과에도 다시 적용합니다. 파일은 브라우저 메모리 때문에 200 MB 까지 받습니다.

파일이나 암호가 서버로 올라가나요?

올라가지 않습니다. 암호화 엔진인 qpdf 를 웹어셈블리로 만든 판을 이 사이트에서 한 번 내려받아 브라우저 안에서 실행합니다. 입력한 암호는 그 엔진에만 전달되고, 페이지를 닫으면 사라집니다.