مولّد مفاتيح PGP

إنشاء
التالي

أنشئ مفتاح OpenPGP عامًا ومفتاحًا خاصًا محميًا بعبارة مرور وشهادة إبطال باستخدام OpenPGP.js. اختر Curve25519 أو RSA 2048 أو RSA 4096، وأدخل الاسم والبريد الإلكتروني لمعرّف المستخدم. تظهر الكتل المدرّعة في الصفحة لنسخها؛ ولا توفّر الأداة تنزيل ملفات أو إعداد تاريخ انتهاء.

كيفية إنشاء زوج مفاتيح OpenPGP

  1. 1

    أدخل معرّف المستخدم

    أدخل الاسم وعنوان البريد الإلكتروني اللذين سيُضمّنان في المفتاح العام.

  2. 2

    اختر نوع المفتاح

    استخدم Curve25519 لمفتاح حديث وصغير الحجم، أو RSA 2048/4096 عند الحاجة إلى التوافق مع RSA.

  3. 3

    عيّن عبارة مرور

    استخدم 8 أحرف على الأقل؛ فعبارة مرور أطول وفريدة تحمي كتلة المفتاح الخاص بصورة أفضل.

  4. 4

    أنشئ النتائج وانسخها

    انسخ المفتاح العام والمفتاح الخاص المشفّر وشهادة الإبطال المدرّعة الظاهرة في الصفحة.

أنواع المفاتيح المتاحة

الخيار ما تنشئه الأداة متى تختاره
Curve25519 مادة مفاتيح OpenPGP حديثة بتشفير المنحنيات البيضوية (ECC) للمفاتيح الصغيرة وبرامج OpenPGP الحديثة
RSA 2048 مفتاح OpenPGP من نوع RSA بطول 2048 بت عند اشتراط التوافق مع RSA 2048
RSA 4096 مفتاح OpenPGP من نوع RSA بطول 4096 بت لتوافق RSA بمفتاح أكبر، مع وقت إنشاء أطول

لا يقاوم أي من هذه الخيارات حاسوبًا كموميًا ذا قدرة كافية. تحقّق من متطلبات البرامج والأشخاص الذين سيستخدمون مفتاحك.

ثلاث مخرجات يجب حمايتها

  • المفتاح العام: وزّعه ليتمكن الآخرون من تشفير الرسائل المرسلة إليك أو التحقق من توقيعاتك.
  • المفتاح الخاص: يكون مشفّرًا بعبارة المرور، لكنه يظل سريًا ويجب نسخه احتياطيًا بطريقة آمنة.
  • شهادة الإبطال: خزّنها في مكان منفصل؛ فهي تتيح إبطال المفتاح العام عند فقدان المفتاح الخاص أو اختراقه.

عبارة المرور والاسترداد

تفرض الواجهة 8 أحرف على الأقل، لكن هذا حد أدنى فقط. اختر عبارة مرور طويلة وفريدة واحفظها في مدير كلمات مرور. لا تستطيع الأداة استرداد عبارة مرور منسية، ولا تضيف تاريخ انتهاء إلى المفتاح الناتج.

عبارة المرور ومادة المفتاح داخل المتصفح فقط

يتم إنشاء المفاتيح في متصفحك. تحتفظ الواجهة العادية بالنموذج في حالة Alpine، بينما تنقل الواجهة ذات الخطوتين عبارة المرور بين صفحتيها عبر sessionStorage في المتصفح. عبارة المرور ليست خاصية الخادم ولا معلمة في عنوان URL ولا قيمة على الخادم. لا يتضمن عنوان URL ذي الخطوتين سوى الاسم والبريد الإلكتروني ونوع المفتاح. انسخ مادة المفاتيح قبل مغادرة الصفحة، واستخدم برنامج OpenPGP محليًا موثوقًا في البيئات التي تتطلب ضمانًا عاليًا.

بعد الإنشاء

  1. انسخ الكتل المدرّعة الثلاث وتحقّق منها قبل مغادرة الصفحة.
  2. شارك المفتاح العام فقط.
  3. خزّن المفتاح الخاص وشهادة الإبطال في مكانين منفصلين ومحميين.
  4. استورد المفتاح إلى تطبيق OpenPGP وتحقّق من بصمته عبر قناة موثوقة.

الأسئلة الشائعة

نعم. ينشئ OpenPGP.js مادة المفاتيح في المتصفح. تبقى عبارة المرور في حالة Alpine أو في sessionStorage بالمتصفح، ولا تُرسل عبر خوادمنا أو عنوان URL أو خادم التطبيق.

Curve25519 هو الخيار الافتراضي الحديث والصغير الحجم. اختر RSA 2048 أو RSA 4096 فقط إذا كانت الأنظمة أو الجهات التي تتعامل معها تتطلب التوافق مع RSA.

لا. احفظها في مدير كلمات مرور موثوق، واحتفظ بشهادة الإبطال في مكان منفصل لتتمكن من إبطال المفتاح العام إذا تعذّر استخدام المفتاح الخاص أو تعرض للاختراق.

تعرض الأداة نصًا مدرّعًا لنسخه ولا توفّر زرًا لتنزيل ملف. تبقى مادة المفاتيح وعبارة المرور في المتصفح؛ ويستخدم وضع الخطوتين sessionStorage لعبارة المرور، ولا يضع في عنوان URL سوى الاسم والبريد الإلكتروني ونوع المفتاح.

أدوات ذات صلة

الأداة متاحة بلغات أخرى