Click or drag to resize
Pdf Library for .NET

PdfEncryptionKeySize Enumeration

The encryption key size used for PDF security.

Namespace: SelectPdf.Universal
Assembly: SelectPdf.HtmlToPdf.Universal (in SelectPdf.HtmlToPdf.Universal.dll) Version: 26.4
Syntax
public enum PdfEncryptionKeySize
Members
Member nameValueDescription
EncryptKey40Bit1 40-bit encryption key.
EncryptKey128Bit2 128-bit encryption key.
EncryptKey256Bit3 256-bit encryption key (AES revision 5).
EncryptKey256BitRevision64 256-bit encryption key using AES revision 6 (PDF 2.0). Requires the AES algorithm.
Example
PdfDocument doc = new PdfDocument();
doc.Security.KeySize = PdfEncryptionKeySize.EncryptKey256Bit;
doc.Security.Algorithm = PdfEncryptionAlgorithm.AES;
doc.Security.UserPassword = "open-me";
See Also