Encryption
암호화 (데이터 보호)
수학적 알고리즘을 사용하여 데이터를 읽을 수 없는 형태로 변환하고, 올바른 복호화 키를 가진 인가된 당사자만 접근할 수 있도록 하여 데이터를 보호하는 과정입니다.
기술 세부사항
PDF 암호화는 AES-256(PDF 2.0) 또는 레거시 RC4를 사용하며, 권한(인쇄, 복사, 편집)은 암호화 사전의 /P 플래그로 적용됩니다. PDF는 열기 비밀번호(사용자)와 권한 비밀번호(소유자)의 두 가지 비밀번호 수준을 지원합니다. 공개 키 암호화(인증서 기반)도 디지털 서명 워크플로에서 지원됩니다.
예시
```javascript
// PDF encryption settings
const encryptedPdf = await PDFDocument.create();
await encryptedPdf.encrypt({
userPassword: 'view-password', // required to open
ownerPassword: 'admin-password', // required to edit
permissions: {
printing: 'lowResolution',
modifying: false,
copying: false,
}
});
```
관련 포맷
관련 도구
M
Merge PDF
S
Split PDF
C
Compress PDF
R
Rotate PDF
A
Add Page Numbers
P
PDF to JPG
W
Watermark PDF
R
Reorder PDF Pages
F
Flatten PDF
E
Edit PDF Metadata
S
Sign PDF
J
JPG to PDF
E
Extract Text from PDF
P
PDF 페이지 삭제
P
PDF 역순 정렬
P
PDF 페이지 추출
홀
홀수/짝수 페이지 추출
P
PDF 페이지 크기 변경
P
PDF 자르기
빈
빈 페이지 삽입
P
PDF 페이지 복제
P
PDF를 PNG로 변환
머
머리글 및 바닥글 추가
P
PDF에 텍스트 추가
P
PDF에 이미지 추가