مولّد مفاتيح 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 سوى الاسم والبريد الإلكتروني ونوع المفتاح.
أدوات ذات صلة
مشفّر فيجينير
شفّر الرسائل وافكك تشفيرها بشفرة فيجينير الكلاسيكية باستخدام كلمة مفتاحية. تُزيح الأحرف اللاتينية A-Z مع الحفاظ على حالة الأحرف والمسافات وعلامات الترقيم.
مولّد مفاتيح SSH
أنشئ زوج مفاتيح SSH من نوع RSA (2048 أو 3072 أو 4096 بت) بالكامل داخل متصفحك. لا يغادر جهازك أي من المفتاح الخاص أو العام. أضف تعليقًا ونزّل كليهما.
محول Wei إلى Ether
حوّل Wei إلى Ether (ETH) بحساب دقيق دون تقريب الفاصلة العائمة. 1 ETH = 10^18 Wei.
مولّد طلب توقيع الشهادة (CSR)
أنشئ طلب CSR بصيغة PKCS#10 ومفتاح RSA خاصًا مطابقًا في متصفحك. أضف أسماء DNS أو عناوين IP كأسماء بديلة، ثم نزّل ملفّي PEM.
مولّد SHA512
احسب تجزئات SHA-512، 128 حرفًا سداسيًا عشريًا، 256 بت من مقاومة التصادم. تُستخدم في ملفات كلمات المرور shadow الحديثة والتواقيع الرقمية وHMAC.
مولد TOTP
أنشئ كلمات مرور لمرة واحدة مستندة إلى الوقت (RFC 6238) من مفتاح سري بترميز Base32، مع SHA-1 أو SHA-256 أو SHA-512، ومن 6 إلى 8 أرقام، وفترة 30 أو 60 ثانية.
الأداة متاحة بلغات أخرى
- Générateur de clés PGP [FR]
- Generator Kunci PGP [ID]
- PGP鍵ジェネレーター [JA]
- Generator kluczy PGP [PL]
- Gerador de chaves PGP [PT]
- เครื่องมือสร้างกุญแจ PGP [TH]
- Trình tạo khóa PGP [VI]
- PGP-sleutelgenerator [NL]
- PGP-Schlüsselgenerator [DE]
- PGP-nyckelgenerator [SV]
- Generador de claves PGP [ES]
- PGP 키 생성기 [KO]
- PGP 密钥生成器 [ZH]
- PGP Key Generator [EN]
- Generatore di chiavi PGP [IT]
- PGP Anahtar Oluşturucu [TR]
- Генератор ключей PGP [RU]