SQ(1) دستورات کاربر SQ(1)

sq-decrypt - رمزگشایی یک پیام

sq decrypt [گزینه‌ها] پرونده

رمزگشایی یک پیام.

رمزگشایی یک پیام با استفاده از کلیدهای ارائه‌شده یا از طریق درخواست گذرواژه. اگر دستکاری در پیام تشخیص داده شود، یک خطا برگردانده می‌شود. برای جزئیات به بخش‌های زیر مراجعه کنید.

اگر گواهی‌ها با استفاده از گزینه --signer-file ارائه شوند، هر امضایی که یافت شود با استفاده از این گواهی‌ها بررسی می‌گردد. اعتبارسنجی تنها در صورتی موفقیت‌آمیز است که هیچ امضای نامعتبری وجود نداشته باشد و تعداد امضاهای با موفقیت اعتبارسنجی‌شده به آستانه پیکربندی‌شده با پارامتر --signatures برسد.

اگر اعتبارسنجی امضا ناموفق باشد یا دستکاری در پیام تشخیص داده شود، برنامه با وضعیت خروجی نشان‌دهنده شکست خاتمه می‌یابد و فایل خروجی حذف می‌شود. اگر خروجی به خروجی استاندارد (stdout) ارسال شده باشد، ۲۵ مبی‌بایت (MiB) پایانی پیام نگه داشته می‌شود (در نتیجه اگر پیام کوچکتر از ۲۵ مبی‌بایت باشد، هیچ خروجی تولید نمی‌شود).

عملیات معکوس این دستور، sq encrypt است.

چاپ کلید نشست (session key) در خطای استاندارد (stderr)
نوشتن در پرونده، یا در صورت حذف، در خروجی استاندارد (stdout)
[پیش‌فرض: -]
رمزگشایی پیام با استفاده از کلید موجود در فایل_کلید
رمزگشایی یک پیام رمزگذاری‌شده با استفاده از کلید_نشست
تنظیم آستانه امضاهای معتبر بر روی N
پیام تنها در صورتی معتبر در نظر گرفته می‌شود که این آستانه برآورده شود. [پیش‌فرض: ۱ اگر حداقل یک فایل گواهی امضاکننده داده شده باشد، در غیر این صورت ۰]
نیاز به امضا از یک گواهی با اثرانگشت (fingerprint) یا شناسه کلید (key ID) مشخص‌شده
نیاز به امضا از گواهی‌ای که در آن شناسه کاربری شامل یک آدرس ایمیل برای دامنه مشخص‌شده باشد
نیاز به امضا از گواهی‌ای که در آن شناسه کاربری شامل نشانی ایمیل مشخص‌شده باشد
نیاز به امضا از یک گواهی خوانده‌شده از مسیر
نیاز به امضا از یک گواهی با شناسه کاربری مشخص‌شده
پرونده
خواندن از پرونده، یا در صورت - بودن پرونده، از ورودی استاندارد (stdin)
[پیش‌فرض: -]

برای توضیحات گزینه‌های عمومی، sq(1) را ببینید.

رمزگشایی یک فایل با استفاده از کلید مخفی:

sq decrypt --recipient-file juliet-secret.pgp ciphertext.pgp

رمزگشایی یک فایل همراه با اعتبارسنجی امضاها:

sq decrypt --recipient-file juliet-secret.pgp --signer-file \
  romeo.pgp ciphertext.pgp

رمزگشایی یک فایل با استفاده از مخزن کلید:

sq decrypt ciphertext.pgp

sq(1).

برای مستندات کامل به https://book.sequoia-pgp.org مراجعه کنید.

1.4.0

1.4.0 Sequoia PGP