gpg

gpg برای رمزگذاری فایل‌های حساس (مثل بکاپ دیتابیس قبل از آپلود روی فضای ابری) و بررسی امضای بسته‌ها و فایل‌های دانلودی استفاده می‌شود.

با احتیاط

ساختار دستور

gpg [options] [file]

نمونه‌های کاربردی

gpg --full-generate-key

ساخت جفت کلید جدید

gpg --list-keys

فهرست کلیدهای عمومی

gpg --armor --export you@example.com > public.asc

خروجی گرفتن از کلید عمومی

gpg --import public.asc

وارد کردن کلید عمومی

gpg -c secret.txt

رمزگذاری فایل با رمز عبور (خروجی secret.txt.gpg)

gpg -e -r you@example.com secret.txt

رمزگذاری برای یک گیرنده

gpg -d secret.txt.gpg > secret.txt

رمزگشایی فایل

gpg --verify file.tar.gz.sig file.tar.gz

بررسی امضای دیجیتال فایل

آپشن‌های مهم

-c
رمزگذاری متقارن
-e
رمزگذاری با کلید عمومی
-d
رمزگشایی
-r
گیرنده
--armor
خروجی متنی ASCII
--verify
بررسی امضا
--import
وارد کردن کلید