JOSE-JWE-DEC(1)   JOSE-JWE-DEC(1)

jose-jwe-dec - رمزگشایی داده‌های JWE با استفاده از کلیدهای ارائه‌شده

jose jwe dec -i JWE [-I CT] -k JWK [-p] [-O PT]

دستور jose jwe dec یک JWE را با استفاده از یک یا چند JWK (-k) یا گذرواژه (-p) رمزگشایی می‌کند. در صورتی که هر یک از کلیدها قادر به انجام رمزگشایی باشد، فرآیند رمزگشایی موفقیت‌آمیز خواهد بود.

اگر JWE از نوع جداشده (detached) باشد، به این معنی که متن رمزنگاری‌شده به‌صورت دودویی در خارج از خود JWE ذخیره شده است، متن رمزنگاری‌شده را می‌توان با استفاده از پارامتر -I بارگذاری کرد.

لطفاً توجه داشته باشید هنگامی که از گزینه -O برای خروجی دادن متن آشکار (plaintext) استفاده می‌کنید، ارسال متن آشکار به خروجی پیش از اعتبارسنجی متن رمزنگاری‌شده آغاز می‌شود. بنابراین، پیش از استفاده از داده‌ها باید مقدار بازگشتی دستور را بررسی کنید.

•-i JSON, --input=JSON : تجزیه JWE از JSON
•-i FILE, --input=FILE : خواندن JWE از پرونده
•-i -, --input=- : خواندن JWE از ورودی استاندارد
•-I FILE, --detached=FILE : خواندن متن رمزنگاری‌شده از پرونده
•-I -, --detached=- : خواندن متن رمزنگاری‌شده از ورودی استاندارد
•-p, --password : درخواست گذرواژه رمزگشایی در صورت نیاز
•-k FILE, --key=FILE : خواندن JWK (مجموعه کلید) از پرونده
•-k -, --key=- : خواندن JWK (مجموعه کلید) از ورودی استاندارد
•-O JSON, --detach=JSON : تجزیه JWE از JSON
•-O FILE, --detach=FILE : خواندن JWE از پرونده
•-O -, --detach=- : خواندن JWE از ورودی استاندارد

رمزگشایی یک JWE با استفاده از یک JWK:

$ jose jwe dec -i msg.jwe -k rsa.key -O msg.txt

رمزگشایی یک JWE با استفاده از گذرواژه:

$ jose jwe dec -i msg.jwe -p -O msg.txt
Please enter decryption password:

رمزگشایی یک JWE با هر یک از دو JWK:

$ jose jwe dec -i msg.jwe -k ec.jwk -k rsa.jwk -O msg.txt

Nathaniel McCallum <npmccallum@redhat.com>

jose-jwe-enc(1), jose-jwe-fmt(1)

06/09/2026