Skip to content
reader.me

AES

AES(Advanced Encryption Standard)는 암호로 보호된 PDF를 지키는 블록 암호입니다. 문서를 잠그면 페이지 콘텐츠 스트림과 문자열이 AES로 암호화되고, 읽을 수 있는 바이트로 돌아가는 유일한 길은 올바른 암호를 제공해 정확한 키를 유도하는 것뿐입니다. 그것이 없으면 디스크의 파일은 그저 암호문입니다.

PDF는 1.6 버전부터 AES를 사용해 왔는데, 처음에는 128비트 키로, PDF 2.0부터는 AES-256으로 사용합니다. 표준은 두 가지 암호를 구분합니다. 문서를 열고 보려면 반드시 필요한 사용자 암호와, 인쇄나 복사, 편집 같은 권한을 다스리는 소유자 암호입니다. 알아 둘 점은 권한 플래그는 뷰어가 그것을 존중하느냐에 달려 있는 반면, 콘텐츠를 실제로 읽을 수 없게 지키는 것은 사용자 암호 암호화라는 사실입니다.

암호화와 복호화는 보호하려는 바로 그 콘텐츠를 다뤄야 하므로 로컬에서 처리하는 것이 일관된 선택입니다. reader.me는 브라우저 안에서 AES 보호를 적용하고 해제하므로, 암호든 보호되지 않은 문서든 어느 쪽도 기록할 수 있는 서버로 전송되지 않습니다.