암호화 페이로드 래퍼
ConfigureEncryptedPayloadWrapper는 인증 전에 일반 페이지 스트림을 계속 읽을 수 있으면서 내장 파일 이름, 설명, 바이트는 암호화된 채로 두는 PDF 2.0 암호 보안 문서를 만듭니다
Delphi 문법
procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
const Password: AnsiString): Boolean;
crypt filter 정책
/StrF /StdCF는 FileSpec 문자열과 암호화된 name-tree 키를 보호합니다/StmF /Identity는 일반 페이지 및 리소스 스트림을 읽을 수 있게 둡니다/EFF /StdCF는 내장 파일 스트림을 보호합니다/AuthEvent /EFOpen은 페이로드 인증이 내장 파일 접근 시점까지 미뤄진다고 선언합니다
로딩 및 잠금 해제
문서를 평소처럼 로드하고 IsLoadedEncryptedPayloadWrapper로 래퍼를 확인한 다음, 보호된 첨부 파일을 해석하거나 추출하기 전에 페이로드 암호로 UnlockLoadedEncryptedPayloadWrapper를 호출하세요
잠금 해제에 실패하면 false를 반환하고 암호화된 메타데이터를 부분적으로 재작성하지 않은 채 이전 로드 상태를 유지합니다
제한
aes128,aes256,aesgcm암호 보안을 지원합니다- 이 헬퍼는 crypt filter를 구성할 뿐 Portfolio나 Collection 사용자 인터페이스를 만들지 않습니다
- 잠금 해제는 로드된 표준 보안 객체 그래프를 하나의 원자적 연산으로 인증하고 복호화합니다
도입 버전: HotPDF v2.715.0
참고: PDF 필터 지원