🍋
Menu
PDF

Encryption

Encryption (Data Protection)

गणितीय एल्गोरिदम का उपयोग करके डेटा को अपठनीय रूप में बदलने की प्रक्रिया, जिससे केवल सही डिक्रिप्शन कुंजी वाले अधिकृत पक्ष ही मूल कंटेंट तक पहुंच सकें।

तकनीकी विवरण

PDF एन्क्रिप्शन 40-बिट RC4 (कमज़ोर, अप्रचलित) से AES-256 (वर्तमान मानक) तक विकसित हुआ है। PDF दो पासवर्ड का समर्थन करता है: यूज़र पासवर्ड (ओपन के लिए) और ओनर पासवर्ड (अनुमतियों के लिए)। एन्क्रिप्शन डॉक्यूमेंट स्ट्रीम, स्ट्रिंग और मेटाडेटा पर लागू होता है। सर्टिफ़िकेट-आधारित एन्क्रिप्शन (PKI) भी समर्थित है, जो सार्वजनिक कुंजी इन्फ्रास्ट्रक्चर का उपयोग करता है।

उदाहरण

```javascript
// PDF encryption settings
const encryptedPdf = await PDFDocument.create();
await encryptedPdf.encrypt({
  userPassword: 'view-password',    // required to open
  ownerPassword: 'admin-password',   // required to edit
  permissions: {
    printing: 'lowResolution',
    modifying: false,
    copying: false,
  }
});
```

संबंधित फ़ॉर्मेट

संबंधित टूल्स

संबंधित शब्द