PdfSecurityには、PDF ドキュメントの所有者とユーザーパスワードを指定できるプロパティがあります。 OwnerPasswordは、パスワードと権限の変更に必要です。 UserPasswordは、ドキュメントを開くために必要です。
PdfSecurityには、 通常のユーザーが持つ権限を指定できるプロパティもあります。たとえば、ユーザーにドキュメントの表示は許可し、 印刷や編集は許可しないように指定することができます。
権限を指定し、 OwnerPasswordだけを設定して、 UserPasswordを空にしておくことができます。この場合は、誰でも ドキュメントを開くことができますが、所有者だけが権限を変更できます。
PDF で使用される暗号化スキームは公開されており、完全に安全ではありません。 暗号化された PDF ドキュメントをクラッキングする方法がいくつか存在します。用意されているセキュリティは、 ドキュメントを通常の攻撃から保護するには十分ですが、 データが機密情報である場合は、PDF 暗号化だけに依存しないでください。
System.Object
C1.Silverlight.Pdf.PdfSecurity