| nethsm-key-decrypt(1) | General Commands Manual | nethsm-key-decrypt(1) |
نام (NAME)
nethsm-key-decrypt - رمزگشایی دادهها با استفاده از کلید رمزنگاری در NetHSM
خلاصه دستور (SYNOPSIS)
nethsm key decrypt [-f|--force] [-i|--initialization-vector] [-o|--output] [-a|--auth-passphrase-file] [-c|--config] [-l|--label] [-u|--user] [-h|--help] <KEY_ID> <MESSAGE> [DECRYPT_MODE]
توضیحات (DESCRIPTION)
رمزگشایی یک پیام با استفاده از یک کلید.
حالت رمزگشایی انتخابشده باید با کلید مورد نظر مطابقت داشته باشد و بردار مقداردهی اولیه (IV) (در صورت کاربرد) باید دقیقاً همان موردی باشد که هنگام رمزگذاری استفاده شده است.
کاربران سراسری (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>
- مسیر فایلی
حاوی عبارت
عبور (Passphrase)
برای احراز
هویت.
عبارت عبور ارائهشده در فایل باید متعلق به کاربری باشد که برای این دستور انتخاب شده است.
این گزینه میتواند چندین بار مشخص شود که برای دستورات نیازمند چندین نقش به صورت همزمان، لازم است. در صورت استفاده از چند فایل عبارت عبور، ترتیب آنها اهمیت دارد، زیرا فایلها به ترتیب به کاربران متناظر مشخصشده با گزینه «--user» اختصاص مییابند.
- -c, --config <CONFIG>
- مسیر فایل
پیکربندی
سفارشی.
در صورت تعیین، فایل پیکربندی سفارشی به جای مسیر پیشفرض فایل پیکربندی استفاده میشود.
- -l, --label <LABEL>
- برچسبی که
به صورت
یکتا
دستگاه را
در فایل
پیکربندی
مشخص
میکند.
در صورتی که بیش از یک دستگاه در فایل پیکربندی تنظیم شده باشد، مشخص کردن این گزینه الزامی است.
- -u, --user <USER>
- نام کاربری
مورد
استفاده
برای اجرای
دستور.
در صورتی که هیچ نام کاربری در فایل پیکربندی برای دستگاه تنظیم نشده باشد، میتوان از این گزینه استفاده کرد. اگر چندین نام کاربری با نقش هدف یکسان در فایل پیکربندی تنظیم شده باشند، تعیین این گزینه الزامی است.
این گزینه میتواند چندین بار مشخص شود که برای دستورات نیازمند چندین نقش به صورت همزمان، لازم است.
- -h, --help
- نمایش راهنما (مشاهده خلاصه با '-h').
- <KEY_ID>
- شناسه کلید مورد استفاده برای رمزگشایی.
- <MESSAGE>
- مسیر پیام رمزگذاریشده برای رمزگشایی.
- [DECRYPT_MODE]
- حالت
رمزگشایی
مورد
استفاده.
یکی از مقادیر ["AesCbc", "OaepMd5", "OaepSha1", "OaepSha224", "OaepSha256", "OaepSha384", "OaepSha512", "Pkcs1", "Raw"] (پیشفرض "Raw").
| nethsm-key-decrypt |