{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
Security

PGP

PGP (خصوصية جيدة جداً)

نظام تشفير يستخدم مزيجاً من التشفير المتماثل وغير المتماثل لتوفير السرية والتوثيق والسلامة للبريد الإلكتروني والملفات والبيانات، يعتمد على نموذج شبكة الثقة اللامركزية.

التفاصيل التقنية

يعمل PGP في نمط تشفير هجين: مفتاح جلسة متماثل عشوائي (AES-256) يشفر البيانات، ثم المفتاح العام RSA/ECDH للمستلم يشفر مفتاح الجلسة. تستخدم التوقيعات الرقمية المفتاح الخاص للمرسل لتوقيع تجزئة الرسالة. يُنفّذ معيار OpenPGP (RFC 4880، محدّث بـ RFC 9580) بواسطة GnuPG (GPG) البديل مفتوح المصدر. تستخدم إدارة المفاتيح نموذج شبكة الثقة (المستخدمون يشهدون لمفاتيح بعضهم) بدلاً من جهات إصدار شهادات مركزية. يُستخدم PGP عادة لتشفير البريد الإلكتروني والملفات وتوقيع حزم البرامج وتوقيع التزامات Git.

مثال

```javascript
// AES-256-GCM encryption (Web Crypto API)
const key = await crypto.subtle.generateKey(
  { name: 'AES-GCM', length: 256 }, true, ['encrypt', 'decrypt']
);
const iv = crypto.getRandomValues(new Uint8Array(12));
const ciphertext = await crypto.subtle.encrypt(
  { name: 'AES-GCM', iv },
  key,
  new TextEncoder().encode('secret message')
);
```

أدوات ذات صلة

مصطلحات ذات صلة