OPENSSL-PASSPHRASE-OPTIONS(1ssl) OpenSSL OPENSSL-PASSPHRASE-OPTIONS(1ssl)

openssl-passphrase-options - گزینه‌های عبارت عبور OpenSSL

openssl command [ options ... ] [ parameters ... ]

چندین دستور OpenSSL آرگومان‌های گذرواژه را می‌پذیرند؛ به‌طور معمول به ترتیب از -passin و -passout برای گذرواژه‌های ورودی و خروجی استفاده می‌شود. این گزینه‌ها امکان دریافت گذرواژه از منابع گوناگون را فراهم می‌کنند. هر دوی این گزینه‌ها یک آرگومان منفرد می‌گیرند که قالب آن در ادامه شرح داده شده است. اگر هیچ آرگومان گذرواژه‌ای مشخص نشده باشد و وجود گذرواژه الزامی باشد، از کاربر خواسته می‌شود تا یکی را وارد کند: این گذرواژه به‌طور معمول از پایانهٔ جاری بدون بازتاب (echoing) خوانده خواهد شد.

توجه داشته باشید که ممکن است کدگذاری نویسه‌ها حائز اهمیت باشد؛ لطفاً به passphrase-encoding(7) مراجعه کنید.

آرگومان‌های عبارت عبور می‌توانند به صورت‌های زیر قالب‌بندی شوند:

گذرواژهٔ واقعی password است. از آنجا که گذرواژه برای ابزارهایی (مانند 'ps' در یونیکس) قابل مشاهده است، از این قالب تنها در مواردی که امنیت اهمیتی ندارد باید استفاده شود.
گذرواژه را از متغیر محیطی var دریافت می‌کند. از آنجا که محیط سایر فرایندها در پلتفرم‌های خاصی قابل مشاهده است (مانند ps در برخی سیستم‌عامل‌های مبتنی بر یونیکس)، این گزینه باید با احتیاط استفاده شود.
گذرواژه را از فایل مشخص‌شده با pathname می‌خواند که می‌تواند یک فایل عادی، دستگاه یا لولهٔ نام‌گذاری‌شده باشد. تنها خط اول، تا نویسهٔ خط جدید، از جریان خوانده می‌شود.

اگر همان آرگومان pathname به هر دو آرگومان -passin و -passout داده شود، از خط نخست برای گذرواژهٔ ورودی و از خط بعدی برای گذرواژهٔ خروجی استفاده خواهد شد.

گذرواژه را از توصیف‌گر فایل با شمارهٔ number می‌خواند. این ویژگی می‌تواند برای نمونه جهت ارسال داده‌ها از طریق لوله (pipe) مفید باشد. همان مدیریت خطوطی که برای file: توصیف شد، برای گذرواژه‌های خوانده‌شده از توصیف‌گرهای فایل نیز اعمال می‌شود.

گزینهٔ fd: در ویندوز پشتیبانی نمی‌شود.

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

حق نشر ۲۰۰۰-۲۰۲۴ نویسندگان پروژه OpenSSL. کلیه حقوق محفوظ است.

تحت مجوز آپاچی نسخه ۲.۰ (License) منتشر شده است. شما نمی‌توانید از این فایل استفاده کنید مگر با رعایت مجوز. می‌توانید یک نسخه از مجوز را در فایل LICENSE در توزیع منبع یا در https://www.openssl.org/source/license.html دریافت کنید.

2026-08-25 3.6.4