مولّد مفاتيح PGP
أنشئ مفتاح OpenPGP عامًا ومفتاحًا خاصًا محميًا بعبارة مرور وشهادة إبطال باستخدام OpenPGP.js. اختر Curve25519 أو RSA 2048 أو RSA 4096، وأدخل الاسم والبريد الإلكتروني لمعرّف المستخدم. تظهر الكتل المدرّعة في الصفحة لنسخها؛ ولا توفّر الأداة تنزيل ملفات أو إعداد تاريخ انتهاء.
كيفية إنشاء زوج مفاتيح OpenPGP
-
1
أدخل معرّف المستخدم
أدخل الاسم وعنوان البريد الإلكتروني اللذين سيُضمّنان في المفتاح العام.
-
2
اختر نوع المفتاح
استخدم Curve25519 لمفتاح حديث وصغير الحجم، أو RSA 2048/4096 عند الحاجة إلى التوافق مع RSA.
-
3
عيّن عبارة مرور
استخدم 8 أحرف على الأقل؛ فعبارة مرور أطول وفريدة تحمي كتلة المفتاح الخاص بصورة أفضل.
-
4
أنشئ النتائج وانسخها
انسخ المفتاح العام والمفتاح الخاص المشفّر وشهادة الإبطال المدرّعة الظاهرة في الصفحة.
أنواع المفاتيح المتاحة
| الخيار | ما تنشئه الأداة | متى تختاره |
|---|---|---|
| Curve25519 | مادة مفاتيح OpenPGP حديثة بتشفير المنحنيات البيضوية (ECC) | للمفاتيح الصغيرة وبرامج OpenPGP الحديثة |
| RSA 2048 | مفتاح OpenPGP من نوع RSA بطول 2048 بت | عند اشتراط التوافق مع RSA 2048 |
| RSA 4096 | مفتاح OpenPGP من نوع RSA بطول 4096 بت | لتوافق RSA بمفتاح أكبر، مع وقت إنشاء أطول |
لا يقاوم أي من هذه الخيارات حاسوبًا كموميًا ذا قدرة كافية. تحقّق من متطلبات البرامج والأشخاص الذين سيستخدمون مفتاحك.
ثلاث مخرجات يجب حمايتها
- المفتاح العام: وزّعه ليتمكن الآخرون من تشفير الرسائل المرسلة إليك أو التحقق من توقيعاتك.
- المفتاح الخاص: يكون مشفّرًا بعبارة المرور، لكنه يظل سريًا ويجب نسخه احتياطيًا بطريقة آمنة.
- شهادة الإبطال: خزّنها في مكان منفصل؛ فهي تتيح إبطال المفتاح العام عند فقدان المفتاح الخاص أو اختراقه.
عبارة المرور والاسترداد
تفرض الواجهة 8 أحرف على الأقل، لكن هذا حد أدنى فقط. اختر عبارة مرور طويلة وفريدة واحفظها في مدير كلمات مرور. لا تستطيع الأداة استرداد عبارة مرور منسية، ولا تضيف تاريخ انتهاء إلى المفتاح الناتج.
عبارة المرور ومادة المفتاح داخل المتصفح فقط
يتم إنشاء المفاتيح في متصفحك. تحتفظ الواجهة العادية بالنموذج في حالة Alpine، بينما تنقل الواجهة ذات الخطوتين عبارة المرور بين صفحتيها عبر sessionStorage في المتصفح. عبارة المرور ليست خاصية الخادم ولا معلمة في عنوان URL ولا قيمة على الخادم. لا يتضمن عنوان URL ذي الخطوتين سوى الاسم والبريد الإلكتروني ونوع المفتاح. انسخ مادة المفاتيح قبل مغادرة الصفحة، واستخدم برنامج OpenPGP محليًا موثوقًا في البيئات التي تتطلب ضمانًا عاليًا.
بعد الإنشاء
- انسخ الكتل المدرّعة الثلاث وتحقّق منها قبل مغادرة الصفحة.
- شارك المفتاح العام فقط.
- خزّن المفتاح الخاص وشهادة الإبطال في مكانين منفصلين ومحميين.
- استورد المفتاح إلى تطبيق OpenPGP وتحقّق من بصمته عبر قناة موثوقة.
الأسئلة الشائعة
نعم. ينشئ OpenPGP.js مادة المفاتيح في المتصفح. تبقى عبارة المرور في حالة Alpine أو في sessionStorage بالمتصفح، ولا تُرسل عبر خوادمنا أو عنوان URL أو خادم التطبيق.
Curve25519 هو الخيار الافتراضي الحديث والصغير الحجم. اختر RSA 2048 أو RSA 4096 فقط إذا كانت الأنظمة أو الجهات التي تتعامل معها تتطلب التوافق مع RSA.
لا. احفظها في مدير كلمات مرور موثوق، واحتفظ بشهادة الإبطال في مكان منفصل لتتمكن من إبطال المفتاح العام إذا تعذّر استخدام المفتاح الخاص أو تعرض للاختراق.
تعرض الأداة نصًا مدرّعًا لنسخه ولا توفّر زرًا لتنزيل ملف. تبقى مادة المفاتيح وعبارة المرور في المتصفح؛ ويستخدم وضع الخطوتين sessionStorage لعبارة المرور، ولا يضع في عنوان URL سوى الاسم والبريد الإلكتروني ونوع المفتاح.
أدوات ذات صلة
معرّف التشفير
قم بلصق نص مشفر أو قيمة هاش، وسيقترح المعرّف خوارزميات أو أنظمة ترميز محتملة مثل MD5 وSHA وbcrypt وAES وRSA وBase64 وغيرها.
محوّل الإيثريوم إلى الدولار الأمريكي
حوّل الإيثريوم (ETH) إلى دولار أمريكي بسعر ETH/USD الفعلي أو بسعر تدخله بنفسك، واعرف قيمة أي مبلغ من ETH بالدولار الأمريكي.
حاسبة تجزئة الملفات
احسب قيم التجزئة (hash) MD5 وSHA-1 وSHA-256 وSHA-512 للنص أو محتوى الملف الذي تلصقه للتحقق من عمليات التنزيل وسلامة الملفات.
منشئ CSR
قم بإنشاء طلب توقيع شهادة مشفر بـ PEM ومفتاح RSA خاص مطابق. حدد الاسم الشائع وحقول المؤسسة وحجم المفتاح (2048 أو 3072 أو 4096 بت).
مشفر ملفات Base64
شفّر أي ملف (PDF، ZIP، صورة، ملف تنفيذي) إلى نص Base64 للتضمين في JSON أو البريد أو YAML أو data URIs. يعمل محليا، بلا رفع.
معرف التشفير
قم بلصق النص المشفر وسيقترح المعرف أنظمة تشفير/ترميز محتملة: Base64، وHex، وثنائي، ومورس، وسيزر أو إبدال، وJWT، والتجزئات الشائعة.
الأداة متاحة بلغات أخرى
- เครื่องมือสร้างกุญแจ PGP [TH]
- Generator kluczy PGP [PL]
- Trình tạo khóa PGP [VI]
- Gerador de chaves PGP [PT]
- PGP鍵ジェネレーター [JA]
- PGP-sleutelgenerator [NL]
- PGP 키 생성기 [KO]
- Generador de claves PGP [ES]
- PGP-nyckelgenerator [SV]
- Generator Kunci PGP [ID]
- Générateur de clés PGP [FR]
- PGP-Schlüsselgenerator [DE]
- Generatore di chiavi PGP [IT]
- PGP Key Generator [EN]
- Генератор ключей PGP [RU]
- PGP Anahtar Oluşturucu [TR]
- PGP 密钥生成器 [ZH]