파이썬으로 PDF 파일 보안 및 서명
Contents
[
Hide
]
이 단원에서는 Python 라이브러리를 사용하여 PDF 문서에 디지털 서명을 안전하게 적용하는 방법을 설명합니다.전자 서명과 디지털 서명이라는 용어는 때때로 같은 의미로 사용되지만 동일하지는 않습니다.디지털 서명은 다음을 통해 뒷받침됩니다. 인증 기관문서가 변조되지 않도록 보호하는 신뢰할 수 있는 봉인을 제공합니다.반대로 전자 서명은 일반적으로 동일한 수준의 보안 검증 없이 문서에 서명하려는 사람의 의사를 나타내는 데 사용됩니다.
Python 워크플로에서 PDF 콘텐츠를 보호하고, 문서 권한을 제어하고, 신뢰를 확인하거나, 인증서 기반 서명을 적용해야 할 때 이 가이드를 사용하십시오.
보안 및 서명 작업 포함
Aspose.PDF 는 디지털 서명을 지원합니다.
- RSA 시그니처 알고리즘과 SHA-1 다이제스트가 포함된 PKCS1
- RSA 시그니처 알고리즘과 SHA-1 다이제스트가 포함된 PKCS7
- DSA, RSA 및 ECDSA 시그니처 알고리즘을 사용하여 PKCS7 을 분리했습니다.지원되는 다이제스트 알고리즘은 시그니처 알고리즘에 따라 달라집니다.
- 타임스탬프 서명
분리된 PKCS7 다이제스트 알고리즘:
- DSA - 샤-1.
- RSA - 샤-1, 샤-256, 샤-384, 샤-512.
- ECDSA - 샤-256, 샤-384, 샤-512, 샤3-256, 샤3-384, 샤3-512.
SHA-1 다이제스트 알고리즘의 디지털 서명은 안전하지 않으므로 사용하지 않는 것이 좋습니다.