إنشاء زوج مفاتيح PGP
زوج مفاتيح PGP مكون من مفتاحين مترابطين: مفتاح عام تشاركه، ومفتاح خاص تحتفظ به لنفسك. أدخل اسمك وبريدك الإلكتروني وعبارة المرور، واختر نوع المفتاح، وستنتج هذه الأداة المفتاحين مع شهادة إلغاء في عملية واحدة.
كيف تنشئ زوج مفاتيح PGP
-
1
اكتب اسمك وبريدك الإلكتروني
يصبحان معرّف المستخدم المطبوع في المفتاحين.
-
2
اختر Curve25519 أو RSA 2048 أو RSA 4096
يُعد Curve25519 الخيار الموصى به افتراضيا للمفاتيح الجديدة.
-
3
أدخل عبارة مرور من 8 أحرف أو أكثر
تُستخدم لتشفير المفتاح الخاص في هذا الزوج.
-
4
أنشئ المفاتيح وانسخ الكتل الثلاث
انسخ المفتاح العام والمفتاح الخاص وشهادة الإلغاء، واحفظ كلا منها على حدة.
كيف يعمل المفتاحان معا
تشفّر البرامج الرسالة بمفتاحك العام، ولا يستطيع فك تشفيرها سوى مفتاحك الخاص. أما في التوقيع فتنعكس الأدوار: توقّع بالمفتاح الخاص، ويستطيع أي شخص التحقق من التوقيع بالمفتاح العام. ولأن المفتاحين مرتبطان رياضيا، فإنهما يُنشآن دائما كزوج، ولهذا لا يمكن إنشاء مفتاح عام منفرد.
ما تحصل عليه من عملية واحدة
| المخرج | من يراه | الغرض |
|---|---|---|
| المفتاح العام | من تختاره من الأشخاص | يتيح للآخرين التشفير إليك والتحقق من توقيعاتك |
| المفتاح الخاص | أنت وحدك | يفك التشفير ويوقّع، ومحمي بعبارة المرور |
| شهادة الإلغاء | أنت وحدك، ومخزنة بمكان منفصل | تُلغي الزوج إذا فُقد المفتاح الخاص أو تعرّض للكشف |
اختيار نوع المفتاح للزوج
- Curve25519: زوج مفاتيح منحنى إهليلجي مدمج، يُولَّد بسرعة ويناسب برامج OpenPGP الحديثة.
- RSA 2048: زوج RSA واسع الانتشار للأدوات القديمة التي لا تقرأ أنواع المفاتيح الأحدث.
- RSA 4096: زوج RSA أكبر حجما. يستغرق توليده وقتا أطول والمفاتيح أكبر، مع التوافق نفسه الذي يوفره RSA 2048.
الخطوات التالية بعد إنشاء الزوج
- انسخ كل كتلة إلى ملف مستقل أو إلى مدير كلمات المرور.
- استورد الزوج في تطبيق OpenPGP لديك.
- أرسل المفتاح العام إلى جهات اتصالك أو انشره على موقعك.
- اختبر الزوج بتشفير رسالة قصيرة إلى نفسك ثم فك تشفيرها.
الزوج الذي تنشئه هنا لا تاريخ انتهاء له، وكل تشغيل للأداة يولّد زوجا جديدا. لا تحتفظ الأداة بالمفاتيح نيابة عنك، لذا انسخها قبل مغادرة الصفحة.
اختبار قصير بعد إنشاء الزوج
قبل الاعتماد على الزوج الجديد، أجرِ فحصا سريعا في برنامج OpenPGP. استورد المفتاحين، واكتب رسالة قصيرة موجهة إلى بريدك الإلكتروني، ثم شفّرها وفك تشفيرها بعبارة المرور. إذا نجحت العملية فهذا يعني أن المفاتيح نُسخت بشكل صحيح وأن عبارة المرور هي التي قصدتها. إجراء هذا الاختبار الآن أسهل بكثير من اكتشاف خطأ في النسخ بعد شهور.
الأسئلة الشائعة
المفتاح العام يشفّر ويتحقق من التوقيع، وتشاركه مع الآخرين. أما المفتاح الخاص فيفك التشفير ويوقّع، وتحتفظ به سرّا.
تحتفظ بالمفتاحين معا. جهات الاتصال تحتاج إلى المفتاح العام فقط. وبدون المفتاح الخاص لا يمكنك قراءة الرسائل المشفرة إليك.
لا. كل تشغيل ينشئ زوجا جديدا ومختلفا، لذا احفظ الزوج الذي تنوي استخدامه.
نعم. يمكن استخدام زوج مفاتيح OpenPGP نفسه مع البرامج المتوافقة للتشفير وفك التشفير والتوقيع.
أدوات ذات صلة
مشفّر فيجينير
شفّر الرسائل وافكك تشفيرها بشفرة فيجينير الكلاسيكية باستخدام كلمة مفتاحية. تُزيح الأحرف اللاتينية A-Z مع الحفاظ على حالة الأحرف والمسافات وعلامات الترقيم.
مولّد مفاتيح SSH
أنشئ زوج مفاتيح SSH من نوع RSA (2048 أو 3072 أو 4096 بت) بالكامل داخل متصفحك. لا يغادر جهازك أي من المفتاح الخاص أو العام. أضف تعليقًا ونزّل كليهما.
أداة ترميز النصوص
قم بتشفير وفك تشفير الرسائل النصية باستخدام خوارزمية AES مع كلمة مرور، بحيث لا يستطيع سوى المستلم قراءتها.
مولد SHA256
يُولِّد مقادير SHA-256 من أي نص، وتكون الناتجة عبارة عن بيانات سداسية الأحرف، وتستخدم نفس الخوارزمية المستخدمة في عناوين بيتكوين وشهادات TLS والتوقيعات JWT.
محول Wei إلى Ether
حوّل Wei إلى Ether (ETH) بحساب دقيق دون تقريب الفاصلة العائمة. 1 ETH = 10^18 Wei.
مولّد طلب توقيع الشهادة (CSR)
أنشئ طلب CSR بصيغة PKCS#10 ومفتاح RSA خاصًا مطابقًا في متصفحك. أضف أسماء DNS أو عناوين IP كأسماء بديلة، ثم نزّل ملفّي PEM.
الأداة متاحة بلغات أخرى
- สร้างคู่กุญแจ PGP [TH]
- PGP鍵ペアを作成 [JA]
- Utwórz parę kluczy PGP [PL]
- Skapa ett PGP-nyckelpar [SV]
- Buat Pasangan Kunci PGP [ID]
- PGP-Schlüsselpaar erstellen [DE]
- Criar um par de chaves PGP [PT]
- Tạo cặp khóa PGP [VI]
- Crear un par de claves PGP [ES]
- PGP 키 쌍 만들기 [KO]
- Créer une paire de clés PGP [FR]
- Een PGP-sleutelpaar maken [NL]
- Create a PGP Key Pair [EN]
- Crea una coppia di chiavi PGP [IT]
- Создать пару ключей PGP [RU]
- PGP Anahtar Çifti Oluşturun [TR]
- 创建 PGP 密钥对 [ZH]