PDF 잠금 설정 — 현재 제공하지 않는 이유
PDF 암호화는 문서 전체를 표준 암호 알고리즘으로 다시 인코딩하는 작업입니다. 단순히 '열 때 물어보게 하는' 설정이 아니라, 문서의 모든 스트림을 암호화하고 권한 정보를 담은 사전을 새로 구성해야 합니다.
ezyPDF가 사용하는 브라우저용 PDF 라이브러리는 문서 조립과 편집은 지원하지만 암호화 기능은 제공하지 않습니다. 검증되지 않은 방식으로 흉내 낸 암호화는 실제로는 보호되지 않으면서 사용자가 안전하다고 믿게 만들기 때문에, 더 위험하다고 판단해 제공하지 않습니다.
당장 문서를 보호해야 한다면 문서를 만든 프로그램(워드, 한글, Acrobat 등)의 '암호 설정' 기능을 사용하시거나, 압축 프로그램의 암호 기능으로 전달 경로를 보호하는 방법을 권합니다.
현재 이 기능은 제공하지 않습니다
작동하지 않는 기능을 작동하는 것처럼 보이게 하지 않기 위해, 파일 선택 영역을 만들지 않았습니다. 아래에 현재 상태와 필요한 기술을 정리했습니다.
| 현재 지원 상태 | 미지원 (준비 중) |
|---|---|
| 필요한 기술 | qpdf 또는 pikepdf를 실행할 수 있는 서버(컨테이너) 환경, 파일 업로드·삭제 파이프라인 |
| 구현 난이도 | 중간 |
| 예상 서버 비용 | 상시 컨테이너 1대 기준 월 1~2만 원대(소규모 트래픽). 트래픽에 비례해 대역폭·저장 비용 추가 |
| 외부 API 필요 여부 | 불필요 (오픈소스로 구현 가능) |
이 도구의 한계
- 브라우저용 PDF 라이브러리에 표준 암호화 구현이 없습니다.
- 안전한 암호화는 서버에서 검증된 도구(qpdf 등)로 처리해야 합니다.
사용 방법
- 1
현재 상태 확인
이 기능은 아직 제공되지 않습니다. 파일 업로드 영역을 노출하지 않는 이유이기도 합니다.
- 2
대안 사용
원본 문서를 만든 프로그램의 암호 저장 기능을 사용하는 것이 가장 확실합니다.
- 3
상태 점검
이미 암호가 걸린 문서인지 확인하려면 PDF 정보 확인 도구를 이용하세요.
주요 특징
작동하는 척하지 않음
실제로 보호되지 않는 기능을 '보호됨'으로 표시하는 것은 사용자에게 잘못된 안전감을 줍니다. 그래서 버튼 자체를 만들지 않았습니다.
암호 감지는 제공
문서에 암호가 설정되어 있는지 판별하는 기능은 PDF 정보 확인 도구에서 실제로 동작합니다.
구현 계획 공개
어떤 기술이 필요하고 왜 서버가 필요한지 아래 표로 공개합니다.
이럴 때 사용하세요
대외 문서 배포
열람 암호가 필요한 경우 원본 편집 프로그램의 암호 기능을 사용하세요.
전달 경로 보호
메일 첨부 시에는 암호가 걸린 압축 파일을 쓰고 암호를 다른 경로로 알리는 방법이 실무에서 널리 쓰입니다.
파일은 어떻게 처리되나요?
이 페이지는 파일을 받지 않습니다. 업로드 영역이 없으므로 어떤 데이터도 처리되지 않습니다.
이 페이지에는 파일 선택 영역이 없으므로 어떤 데이터도 처리되지 않습니다. 자세한 내용은 개인정보처리방침과 파일 보관 정책에서 확인하실 수 있습니다.