| nethsm-key-encrypt(1) | General Commands Manual | nethsm-key-encrypt(1) |
نام (NAME)
nethsm-key-encrypt - رمزگذاری یک پیام با استفاده از یک کلید
خلاصه دستور (SYNOPSIS)
nethsm key encrypt [-f|--force] [-i|--initialization-vector] [-o|--output] [-a|--auth-passphrase-file] [-c|--config] [-l|--label] [-u|--user] [-h|--help] <KEY_ID> <MESSAGE> [ENCRYPT_MODE]
توضیحات (DESCRIPTION)
رمزگذاری یک پیام با استفاده از یک کلید.
تنها رمزگذاری متقارن پشتیبانی میشود.
کاربران سراسری (System-wide) با نقش «اپراتور» (Operator) تنها میتوانند پیامها را با استفاده از کلیدهای سراسری رمزگذاری کنند. کاربران دارای فضای نام (Namespaced) با نقش «اپراتور» (Operator) تنها میتوانند پیامها را با استفاده از کلیدهای موجود در فضای نام خودشان رمزگذاری کنند.
نیازمند احراز هویت کاربری با نقش «اپراتور» (Operator) است که به کلید مورد نظر دسترسی داشته باشد (به «nethsm key tag» و «nethsm user tag» مراجعه کنید).
گزینهها (OPTIONS)
- -f, --force
- نوشتن در فایل خروجی حتی در صورتی که از قبل وجود داشته باشد.
- -i, --initialization-vector <INITIALIZATION_VECTOR>
- مسیر فایلی
حاوی بردار
مقداردهی
اولیه (IV)
برای
رمزگذاری
متقارن.
بردار مقداردهی اولیه (IV) تنها هنگام انتخاب رمزگذاری متقارن (مانند "AesCbc") قابل استفاده است.
- -o, --output <OUTPUT>
- مسیر فایل مشخصی برای نوشتن پیام رمزگذاریشده در آن.
- -a, --auth-passphrase-file <AUTH_PASSPHRASE_FILE>
- مسیر فایلی
حاوی عبارت
عبور برای
احراز هویت.
عبارت عبور ارائهشده در فایل باید متعلق به کاربری باشد که برای دستور انتخاب شده است.
این گزینه میتواند چندین بار مشخص شود، که برای دستورات نیازمند چندین نقش به صورت همزمان لازم است. در صورت استفاده از چند فایل عبارت عبور، ترتیب اهمیت دارد، زیرا فایلها به کاربران متناظر ارائهشده با گزینه «--user» اختصاص مییابند.
- -c, --config <CONFIG>
- مسیر فایل
پیکربندی
سفارشی.
در صورت تعیین، فایل پیکربندی سفارشی به جای مسیر پیشفرض فایل پیکربندی استفاده میشود.
- -l, --label <LABEL>
- برچسبی که
یک دستگاه
را به صورت
یکتا در
فایل
پیکربندی
مشخص
میکند.
در صورتی که بیش از یک دستگاه در فایل پیکربندی تنظیم شده باشد، ارائهاش الزامی است.
- -u, --user <USER>
- نام کاربری
مورد
استفاده
برای یک
دستور.
در صورتی که هیچ نام کاربری در فایل پیکربندی برای دستگاه تنظیم نشده باشد، میتواند ارائه شود. در صورتی که چندین نام کاربری با همان نقش هدف در فایل پیکربندی تنظیم شده باشند، ارائهاش الزامی است.
این گزینه میتواند چندین بار مشخص شود، که برای دستورات نیازمند چندین نقش به صورت همزمان لازم است.
- -h, --help
- نمایش راهنما (مشاهده خلاصه با '-h').
- <KEY_ID>
- شناسه کلید مورد استفاده برای رمزگذاری.
- <MESSAGE>
- مسیر پیامی که باید رمزگذاری شود.
- [ENCRYPT_MODE]
- حالت
رمزگذاری
مورد
استفاده.
یکی از مقادیر ["AesCbc"] (پیشفرض "AesCbc").
| nethsm-key-encrypt |