1.4 KiB
1.4 KiB
gpg
برنامج GNU Privacy Guard. لمزيد من التفاصيل: https://gnupg.org/documentation/manuals/gnupg/Invoking-GPG.html.
- إنشاء مفتاح GPG عام وخاص بطريقة تفاعلية:
gpg {{[--full-gen-key|--full-generate-key]}}
- توقيع الملف
doc.txtدون تشفير (يتم حفظ الإخراج في ملفdoc.txt.asc):
gpg --clearsign {{doc.txt}}
- تشفير وتوقيع الملف
doc.txtللمستخدمين alice@example.com و bob@example.com (يتم حفظ الإخراج في ملفdoc.txt.gpg):
gpg {{[-es|--encrypt --sign]}} {{[-r|--recipient]}} {{alice@example.com}} {{[-r|--recipient]}} {{bob@example.com}} {{doc.txt}}
- تشفير
doc.txtباستخدام كلمة مرور فقط (يتم حفظ الإخراج في ملفdoc.txt.gpg):
gpg {{[-c|--symmetric]}} {{doc.txt}}
- فك تشفير
doc.txt.gpg(يتم عرض الإخراج علىstdout):
gpg {{[-d|--decrypt]}} {{doc.txt.gpg}}
- استيراد مفتاح عام:
gpg --import {{public.gpg}}
- تصدير المفتاح العام للمستخدم alice@example.com (يتم عرض الإخراج على
stdout):
gpg --export {{[-a|--armor]}} {{alice@example.com}}
- تصدير المفتاح الخاص للمستخدم alice@example.com (يتم عرض الإخراج على
stdout):
gpg --export-secret-keys {{[-a|--armor]}} {{alice@example.com}}