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}}

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}}