Altbilgi içeriğine atla
IRONPDF KULLANARAK

.NET'te PDF'leri Nasıl Güvenli Hale Getirirsiniz: Şifreleme, Parolalar ve İzin Kontrolü

.NET'te PDF'leri Güvence Altına Alma: Şifreleme, Şifreler ve İzin Kontrolü

Hassas belgeleri korumak, .NET uygulamalarında PDF iş akışları oluştururken kritik bir gerekliliktir. Finansal raporlar, yasal sözleşmeler ve uyum kayıtları, erişim kontrolleri olmadan dağıtıldığında risk taşır. Herkesin açabileceği, kopyalayabileceği veya düzenleyebileceği bir PDF, güvenli bir belge değildir -- bu bir sorumluluktur.

IronPDF, PDF dosyalarını şifrelemek, parola erişimi zorunlu kılmak ve baskı ve içerik kopyalama gibi izinleri kısıtlamak için doğrudan bir API sağlar. Bu eğitim, .NET 10'u hedefleyen çalışan C# kod örnekleri ile her güvenlik mekanizmasını kapsar.

Kodu uygulamak için ücretsiz deneme sürümünüzü başlatın.

Şimdi IronPDF ile başlayın.
green arrow pointer

.NET'te PDF Güvenliği ile Nasıl Başlarsınız?

Güvenlik ayarlarını uygulamadan önce, IronPDF'i .NET projenize yükleyin. NuGet Paket Yöneticisi Konsolu'nu açın ve çalıştırın:

Install-Package IronPdf
Install-Package IronPdf
SHELL

Veya .NET CLI yoluyla ekleyin:

dotnet add package IronPdf
dotnet add package IronPdf
SHELL

Kurulduktan sonra, dosyanıza using IronPdf; yönergesini ekleyin. PdfDocument sınıfı, tüm şifreleme ve izin seçeneklerini kontrol eden bir SecuritySettings özelliğini açar. Ek yapılandırma gerekmez -- bir parola ayarladığınızda, kütüphane otomatik olarak 128 bit şifreleme etkinleştirir.

IronPDF, ek bir yerel bağımlılık olmadan Windows, macOS ve Linux üzerinde çalışır, bu nedenle güvenlik API'si konteynerleştirilmiş ortamlarda aynı şekilde çalışır. Platforma özgü bir kurulum olmadan Azure ve Docker'a dağıtım yapabilirsiniz. IronPDF, .NET 10'un yanı sıra .NET 8 ve .NET 9'u da destekler ve .NET Framework 4.6.2+, güvenli belge iş akışlarını ele alan eski uygulamalar için bir destek sağlar.

Lisans aktivasyonu ve proje yapılandırmasını içeren tam bir kurulum yürüyüşü için IronPDF .NET kurulum kılavuzuna bakın.

Kullanıcı ve Sahip Parolası PDF Güvenliğinde Nasıl Farklılık Gösterir?

PDF spesifikasyonu, belge erişim kontrolünde ayrı roller oynayan iki ayrı parola türünü tanımlar. Her birinin nasıl çalıştığını anlamak, kullanım durumu için doğru güvenlik modelini tasarlamanıza olanak tanır.

Kullanıcı parolası (açık parola olarak da adlandırılır) PDF'yi açmak ve görüntülemek için gereklidir. Dosyaya erişim denemesinde bulunan herkes, içeriğin görünür hale gelmesinden önce bu parolayı girmelidir. Amaç, yetkisiz tarafların belgeyi okumasını tamamen engellemek olduğunda bu uygun bir denetimdir.

Sahip parolası (izinler parolası olarak da adlandırılır), belge açıldıktan sonra hangi işlemlerin yapılmasına izin verileceğini belirler. Bir kullanıcı parolası okuma erişimi sağlasa bile, sahip parolası yazdırmanın, içerik kopyalamanın, düzenlemenin veya form doldurmanın mümkün olup olmayacağını belirler. Her iki parolayı farklı değerlerle ayarlamak, izleyicilerin sahip kimlik bilgisi olmadan güvenlik yapılandırmasını değiştiremeyeceği anlamına gelir.

Aşağıdaki kod örneği, her iki parola türünün yeni bir PDF'ye nasıl uygulanacağını gösterir:

using IronPdf;

// Create a new PDF document from HTML content
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Confidential Report</h1><p>Sensitive financial data inside.</p>");

// Set owner password to control editing permissions
pdf.SecuritySettings.OwnerPassword = "owner-secret-123";

// Set user password required to open the document
pdf.SecuritySettings.UserPassword = "user-access-456";

// Save the encrypted PDF
pdf.SaveAs("protected-report.pdf");
using IronPdf;

// Create a new PDF document from HTML content
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Confidential Report</h1><p>Sensitive financial data inside.</p>");

// Set owner password to control editing permissions
pdf.SecuritySettings.OwnerPassword = "owner-secret-123";

// Set user password required to open the document
pdf.SecuritySettings.UserPassword = "user-access-456";

// Save the encrypted PDF
pdf.SaveAs("protected-report.pdf");
Imports IronPdf

' Create a new PDF document from HTML content
Dim renderer As New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Confidential Report</h1><p>Sensitive financial data inside.</p>")

' Set owner password to control editing permissions
pdf.SecuritySettings.OwnerPassword = "owner-secret-123"

' Set user password required to open the document
pdf.SecuritySettings.UserPassword = "user-access-456"

' Save the encrypted PDF
pdf.SaveAs("protected-report.pdf")
$vbLabelText   $csharpLabel

Kullanıcı şifre koruması uygulanmış PDF - açıkken gösterilen şifre diyaloğu

SecuritySettings özelliği, tüm şifreleme ve izin kontrollerine birleşik erişim sağlar. OwnerPassword ayarlandığında belgeye 128-bit şifreleme uygulanır. UserPassword ayarlandığında dosyayı açarken erişim bariyeri oluşturur. Her iki özellik bağımsız olarak ayarlanabilir -- yalnızca sahip parolası ile korunan bir belge, herhangi bir kişi tarafından okunabilir fakat ne yapabileceklerini kısıtlar.

Tüm SecuritySettings API'si hakkında ek detaylar için, PdfSecuritySettings sınıf referansını inceleyin.

Mevcut Bir PDF Belgesini Nasıl Şifrelersiniz?

Birçok iş akışı, HTML veya şablonlardan yeni PDF'ler oluşturmak yerine mevcut PDF dosyalarına güvenlik eklemeyi gerektirir. Bu, dış kaynaklardan belgeler alındığında, bir web uygulamasında yüklemeler işlenirken veya arşivlenmeden önce dosyalar güvence altına alınırken geçerlidir.

IronPDF, bunu aynı SecuritySettings API'si ile yönetir. Dosyayı PdfDocument.FromFile kullanarak yükleyin, güvenlik yapılandırmasını uygulayın ve ardından sonucu kaydedin:

using IronPdf;

// Load an existing PDF document from disk
var pdf = PdfDocument.FromFile("financial-statement.pdf");

// Apply both passwords
pdf.SecuritySettings.OwnerPassword = "admin-key-789";
pdf.SecuritySettings.UserPassword = "reader-key-321";

// Restrict printing and content copying
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.NoPrint;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;

// Save the secured version
pdf.SaveAs("financial-statement-secured.pdf");
using IronPdf;

// Load an existing PDF document from disk
var pdf = PdfDocument.FromFile("financial-statement.pdf");

// Apply both passwords
pdf.SecuritySettings.OwnerPassword = "admin-key-789";
pdf.SecuritySettings.UserPassword = "reader-key-321";

// Restrict printing and content copying
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.NoPrint;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;

// Save the secured version
pdf.SaveAs("financial-statement-secured.pdf");
Imports IronPdf

' Load an existing PDF document from disk
Dim pdf = PdfDocument.FromFile("financial-statement.pdf")

' Apply both passwords
pdf.SecuritySettings.OwnerPassword = "admin-key-789"
pdf.SecuritySettings.UserPassword = "reader-key-321"

' Restrict printing and content copying
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.NoPrint
pdf.SecuritySettings.AllowUserCopyPasteContent = False

' Save the secured version
pdf.SaveAs("financial-statement-secured.pdf")
$vbLabelText   $csharpLabel

Kısıtlı izinler ile şifreleme uygulandıktan sonra özellikler panelinde görülen mevcut PDF belgesi

Bu yaklaşım, orijinal olarak nasıl oluşturulmuş olursa olsun, geçerli herhangi bir PDF dosyasıyla çalışır. Kütüphane, giriş belgesini işler ve belirtilen tüm güvenlik ayarları uygulanmış bir şifreli kopya üretir. Orijinal dosya, farklı bir yola kaydettiğinizde değiştirilmez.

Tek bir iş akışında şifrelemeyle şifre çözmeyi birleştiren tam bir örnek için PDF şifreleme ve çözme kod örneğine bakın.

Kontrol Edilebilecek Doküman İzinleri Nelerdir?

Parola korumasının ötesinde, PDF güvenliği, kullanıcıların bir belgeyi açtıktan sonra ne yapabilecekleri üzerinde ayrıntılı kontrol içerir. PDF spesifikasyonu içindeki izin bayrakları, baskıyı, içerik kopyalamayı, düzenlemeyi, açıklamaları ve form verisi girişini bağımsız olarak engellemenize veya izin vermenize olanak tanır.

İzin kısıtlamalarının etkili olabilmesi için bir sahip parolası ayarlamak gerekir. Olmadan, uygun bir PDF okuyucuya sahip izleyiciler, izin bayraklarını atlayabilir.

Aşağıdaki örnek, görüntülenebilir ve doldurulabilir ancak düzenlenemez veya yazdırılamaz bir sözleşme belgesi için izinlerin nasıl yapılandırılacağını gösterir:

using IronPdf;

// Load a contract document
var pdf = PdfDocument.FromFile("contract.pdf");

// Owner password is required for permissions enforcement
pdf.SecuritySettings.OwnerPassword = "contract-admin";

// Allow printing with full print quality
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Prevent content extraction (protects against copy/paste attacks)
pdf.SecuritySettings.AllowUserCopyPasteContent = false;

// Lock down editing
pdf.SecuritySettings.AllowUserEdits = IronPdf.Security.PdfEditSecurity.NoEdit;

// Disable comment additions
pdf.SecuritySettings.AllowUserAnnotations = false;

// Allow form completion while blocking other modifications
pdf.SecuritySettings.AllowUserFormData = true;

// Save with all restrictions
pdf.SaveAs("contract-restricted.pdf");
using IronPdf;

// Load a contract document
var pdf = PdfDocument.FromFile("contract.pdf");

// Owner password is required for permissions enforcement
pdf.SecuritySettings.OwnerPassword = "contract-admin";

// Allow printing with full print quality
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Prevent content extraction (protects against copy/paste attacks)
pdf.SecuritySettings.AllowUserCopyPasteContent = false;

// Lock down editing
pdf.SecuritySettings.AllowUserEdits = IronPdf.Security.PdfEditSecurity.NoEdit;

// Disable comment additions
pdf.SecuritySettings.AllowUserAnnotations = false;

// Allow form completion while blocking other modifications
pdf.SecuritySettings.AllowUserFormData = true;

// Save with all restrictions
pdf.SaveAs("contract-restricted.pdf");
Imports IronPdf

' Load a contract document
Dim pdf = PdfDocument.FromFile("contract.pdf")

' Owner password is required for permissions enforcement
pdf.SecuritySettings.OwnerPassword = "contract-admin"

' Allow printing with full print quality
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights

' Prevent content extraction (protects against copy/paste attacks)
pdf.SecuritySettings.AllowUserCopyPasteContent = False

' Lock down editing
pdf.SecuritySettings.AllowUserEdits = IronPdf.Security.PdfEditSecurity.NoEdit

' Disable comment additions
pdf.SecuritySettings.AllowUserAnnotations = False

' Allow form completion while blocking other modifications
pdf.SecuritySettings.AllowUserFormData = True

' Save with all restrictions
pdf.SaveAs("contract-restricted.pdf")
$vbLabelText   $csharpLabel

Kısıtlama izinleri uygulanmış PDF belgesi, devre dışı bırakılmış yazdırma ve düzenleme kontrollerini gösteriyor

Aşağıdaki tablo, mevcut tüm izin özelliklerini ve bunların ortak uygulamalarını özetler:

IronPDF SecuritySettings İzin Özellikleri
ÖzellikTürAçıklamaYaygın Kullanım Durumu
KullanıcıYazdırmayaIzinVerPdfPrintSecurityBaskı erişimini kontrol eder: NoPrint veya FullPrintRightsGizli belgelerin baskısını engelle
KullanıcıIçeriğiKopyalayabilirboolMetin ve görüntü çıkarmayı etkinleştirir veya devre dışı bırakırFikri mülkiyeti çıkarmaktan koruyun
AllowUserEditsPdfEditSecurityDüzenleme yeteneğini kontrol eder: NoEdit veya düzenlemeye izin verilen değerlerSözleşmeleri ve yasal belgeleri değişikliğe karşı kilitle
AllowUserAnnotationsboolYorum ve işaretleme eklemelerine izin verir veya izin vermezBelge inceleme iş akışlarını kontrol et
AllowUserFormDataboolForm alanı tamamlamasını etkinleştirir veya devre dışı bırakırPDF formlarının doldurulmasını desteklerken diğer düzenlemeleri engelle
AllowUserCopyPasteContentForAccessibilityboolEkran okuyucular için içerik çıkarmayı yönetirGenel kopyalamayı kısıtlarken erişilebilirlik uyumluluğunu koru

İzin bayraklarını uygulamada kullanmanın daha fazla kod örneği için, IronPDF güvenlik ve meta veriler örneklerine bakın.

Okuma-Koruma Korumasını Hızlıca Nasıl Uygularsınız?

Amacınız tüm kullanıcı değişikliklerini -- kopyalama, yazdırma, düzenleme ve açıklamalar -- aynı anda kilitlemek olduğunda, MakePdfDocumentReadOnly kolaylık yöntemi bunu tek bir çağrıda halleder. Bu, her izni tek tek yapılandırmadan maksimum kısıtlama gerektiren nihai sürüm belgeleri için faydalıdır.

using IronPdf;

// Load the document to make read-only
var pdf = PdfDocument.FromFile("final-report.pdf");

// Apply full read-only protection with one method call
// This sets owner password and blocks all modification capabilities
pdf.SecuritySettings.MakePdfDocumentReadOnly("owner-readonly-password");

// Save the protected document
pdf.SaveAs("final-report-readonly.pdf");
using IronPdf;

// Load the document to make read-only
var pdf = PdfDocument.FromFile("final-report.pdf");

// Apply full read-only protection with one method call
// This sets owner password and blocks all modification capabilities
pdf.SecuritySettings.MakePdfDocumentReadOnly("owner-readonly-password");

// Save the protected document
pdf.SaveAs("final-report-readonly.pdf");
Imports IronPdf

' Load the document to make read-only
Dim pdf = PdfDocument.FromFile("final-report.pdf")

' Apply full read-only protection with one method call
' This sets owner password and blocks all modification capabilities
pdf.SecuritySettings.MakePdfDocumentReadOnly("owner-readonly-password")

' Save the protected document
pdf.SaveAs("final-report-readonly.pdf")
$vbLabelText   $csharpLabel

MakePdfDocumentReadOnly yöntemi, sağladığınız sahip parolasını ayarlar ve tüm değiştirme izinlerini aynı anda devre dışı bırakır. Ortaya çıkan belge, yazdırma, kopyalama, düzenleme ve not ekleme işlemleri kısıtlı olsa da, şifresiz olarak açılabilir ve okunabilir. Bireysel izin ayarlaması gerekmediğinde, tamamen kilitli bir belgeye giden en hızlı yol budur. Bazı izinlerin açık kalması gerektiği durumlarda (örneğin, kopyalamayı engelleyip yazdırmaya izin verme), yukarıdaki izinler bölümünde gösterildiği gibi bireysel SecuritySettings özelliklerini yapılandırın.

PDF Şifre Korumasını Nasıl Çözer ve Kaldırırsınız?

Programatik olarak şifrelenmiş PDF dosyaları ile çalışırken, içeriğe erişmek için doğru şifreyi sağlamanız gerekir. PdfDocument.FromFile yöntemi bu amaç için isteğe bağlı bir parola parametresi kabul eder.

Aşağıdaki örnek, şifre korumalı bir dosyanın nasıl açılacağını ve isteğe bağlı olarak şifrelemenin tamamen kaldırılacağını gösterir:

using IronPdf;

// Open a password-protected PDF by supplying the user password
var pdf = PdfDocument.FromFile("protected-report.pdf", "user-access-456");

// Extract text content from the decrypted document
string content = pdf.ExtractAllText();

// Remove all passwords and encryption when you need an unprotected version
pdf.SecuritySettings.RemovePasswordsAndEncryption();

// Save the unencrypted copy
pdf.SaveAs("report-unlocked.pdf");
using IronPdf;

// Open a password-protected PDF by supplying the user password
var pdf = PdfDocument.FromFile("protected-report.pdf", "user-access-456");

// Extract text content from the decrypted document
string content = pdf.ExtractAllText();

// Remove all passwords and encryption when you need an unprotected version
pdf.SecuritySettings.RemovePasswordsAndEncryption();

// Save the unencrypted copy
pdf.SaveAs("report-unlocked.pdf");
Imports IronPdf

' Open a password-protected PDF by supplying the user password
Dim pdf = PdfDocument.FromFile("protected-report.pdf", "user-access-456")

' Extract text content from the decrypted document
Dim content As String = pdf.ExtractAllText()

' Remove all passwords and encryption when you need an unprotected version
pdf.SecuritySettings.RemovePasswordsAndEncryption()

' Save the unencrypted copy
pdf.SaveAs("report-unlocked.pdf")
$vbLabelText   $csharpLabel

RemovePasswordsAndEncryption yöntemi, belgedeki tüm güvenliği kaldırır ve standart, korunmasız bir PDF olarak kaydeder. Bu, son kullanıcı kısıtlamalarının artık uygun olmadığı arşivleme, daha fazla dönüştürme veya yeniden dağıtım için belgeleri işlerken faydalıdır.

PDF dijital imzalar içeriyorsa, imzaları da kaldırmak için true'yi RemovePasswordsAndEncryption(true)'ya geçirin veya imzaları korumak için parametreyi atlayın.

Şifreleme ve şifre çözme iş akışlarının bir arada görünümü için, PDF şifreleme ve şifre çözme örneği, her iki işlemi tek bir çalıştırılabilir dosyada göstermektedir.

Diğer PDF Güvenlik Yetkinlikleri Nelerdir?

Şifre şifreleme ve izin bayrakları, en yaygın PDF güvenlik gereksinimlerini kapsar, ancak IronPDF ayrıca daha özel senaryolar için ek belge koruma katmanları sağlar.

Dijital İmzalar: IronPDF, kimlik doğrulamasını doğrulamak ve sahtekarlığı tespit etmek için X.509 sertifikalarıyla PDF belgelerini imzalamayı destekler. İmzalanmış bir belge görsel bir imza alanı gösterir ve imzalayanın kimliğine dair kriptografik bir kanıt sağlar. Uygulama ayrıntıları ve sertifika yapılandırması için PDF imzalama kılavuzuna bakın.

Uyumluluk Standartları: HIPAA, GDPR veya finansal düzenlemelere tabi olan uygulamalar için, belge şifrelemesi genellikle gerekli bir kontroldür. IronPDF'nin 128-bit şifrelemesi, uygun anahtar yönetim uygulamalarıyla birleştirildiğinde çoğu uyum çerçevesinin temel gereksinimlerini karşılar. Belirli uyumluluk kapsamınız için ilgili düzenleyici rehberliği inceleyin.

IronSecureDoc: Redaksiyon, gelişmiş dijital imza iş akışları ve çok belgeli işlemler dahil olmak üzere kurumsal düzeyde belge güvenlik ihtiyaçları için, IronSecureDoc tek seferlik lisanslama ile özel bir güvenlik ürünü sunar.

PDF spesifikasyonunun kendisinden yapılan dış referanslar, izin modelini anlamak için faydalıdır. Adobe'un geliştirici sitesindeki PDF spesifikasyon genel bakışı, şifreleme ve izinlerin format düzeyinde nasıl uygulandığını belgeliyor. NIST Special Publication 800-111 rehberi, düzenlemeye tabi ortamlarda şifreleme teknolojisi seçimine bağlam sağlar. Daha geniş bir .NET belge güvenliği uygulamaları görünümü için, Microsoft'un .NET kriptografi modeli belgeleri, PDF kütüphanelerinin dayandığı temel platform kriptografisini açıklar.

Sıradaki Adımlarınız Neler?

.NET'teki PDF güvenliği üç ana alanı kapsar: kullanıcı şifreleri ile kimin belge açabileceğini kontrol etme, izin bayrakları ile ne yapabileceklerini sınırlama ve dijital imzalarla belge kimliğini doğrulama. IronPDF, manuel şifreleme uygulaması gerektirmeden tümünü SecuritySettings API'si ve imzalama iş akışı aracılığıyla yönetir.

Daha fazla okuma ve pratik kod için:

Ücretsiz IronPDF denemesine başlayın ve uygulamanızda bu güvenlik özelliklerini test edin. Üretim dağıtımları için, IronPDF lisans seçeneklerine bakın ve proje ölçeğinize uygun olan seviyeyi bulun.

Sıkça Sorulan Sorular

Bir PDF'te bir kullanıcı şifresi ile bir sahip şifresi arasındaki fark nedir?

Bir kullanıcı şifresi (acil şifre) PDF belgesini açmak için gereklidir. Bir sahip şifresi (izin şifresi), belge açıldıktan sonra hangi işlemlere izin verileceğini kontrol eder, örneğin yazdırma, kopyalama ve düzenleme. Her ikisini de bağımsız olarak ayarlayabilirsiniz -- yalnızca bir sahip şifresi olan bir belge herhangi biri tarafından okunabilir, ancak izin verilen işlemleri kısıtlar.

C# .NET'te bir PDF belgesini nasıl şifrelerim?

Bir PdfDocument yükleyin veya oluşturun, ardından pdf.SecuritySettings.OwnerPassword ve/veya pdf.SecuritySettings.UserPassword ayarlayin. Either şifre ayarlandığında IronPDF otomatik olarak 128-bit şifreleme uygular. Şifrelenmiş dosyayi yazmak için pdf.SaveAs çağırın.

.NET'de kullanicilarin bir PDF'yi yazdirma veya kopyalamasini nasıl önleyebilirim?

Yazdırmayı engellemek için pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.NoPrint olarak ve içerik çıkarmayı önlemek için pdf.SecuritySettings.AllowUserCopyPasteContent = false olarak ayarlayın. Bu sınırlamaların uygulanabilmesi için bir sahip şifresi de ayarlanmalıdır.

IronPDF ile C#'ta şifre korumalı bir PDF'yi nasıl açarım?

PdfDocument.FromFile özelligini, ikinci arguman olarak şifreyle kullanin: var pdf = PdfDocument.FromFile('file.pdf', 'user-password'). Bu, belgenin hafizasında daha fazla işleme devam edilebilmesi için desifre edecektir.

.NET'de bir PDF'nin şifre korumasını nasıl kaldırırım?

PDF'yi şifresiyle yükledikten sonra pdf.SecuritySettings.RemovePasswordsAndEncryption() çağırın ve sonucu kaydedin. Bu, belgeden tüm şifreleme ve izin kisitlamalarini kaldirir.

IronPDF'deki MakePdfDocumentReadOnly nedir?

MakePdfDocumentReadOnly, bir sahip şifresi ayarlayan ve tüm değiştirme izinlerini (yazdırma, kopyalama, düzenleme ve ek açıklamalar) tek bir çağrıda devre dışı bırakan SecuritySettings üzerindeki bir kolaylik metodudur. Belge, bir şifre olmadan okunabilir kalır ancak değiştirilemez.

IronPDF, PDF belgeleri için dijital imzaları destekliyor mu?

Evet. IronPDF, PDF belgelerini X.509 sertifikalarıyla imzalamayı destekler. İmzalı belgeler, bir görsel imza alanı içerir ve imzalayanın kimliğinin kriptografik kanıtını sağlar. Uygulama detayları için IronPDF PDF imzalama kullanım kılavuzunu inceleyin.

IronPDF PDF şifreleme HIPAA veya GDPR gerekliliklerini karşılar mı?

IronPDF'nin 128-bit şifrelemesi, çoğu uygunluk çerçevesi için temel şifreleme gerekliliklerini karşılar. Ancak, düzenleyici uygunluk, şifrelemenin ötesinde ek kontrolleri de içerir: anahtar yönetimi, erişim kayıtları ve veri işleme politikaları dahil. Düzenleyici kapsamınıza ait özel gereklilikleri gözden geçirin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku

Iron Destek Ekibi

Haftanın 5 günü, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara