این دستور pkcs1-conv است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pkcs1-conv - تبدیل کلیدها از فرمت PKCS#1 به فرمت s-expression
خلاصه
pkcs1-conv [{---private-rsa-key|--public-rsa-key|---کلید عمومی-اطلاعات} [--base-64]] فایل
شرح
این صفحه راهنما به اختصار مستندات pkcs1-conv فرمان این صفحه راهنما نوشته شده است
برای توزیع گنو/لینوکس دبیان زیرا برنامه اصلی دفترچه راهنما ندارد
احتمال برد مراجعه کنید.
pkcs1-conv کلیدهای خصوصی و عمومی RSA را از فرمت PKCS #1 به فرمت sexp تبدیل می کند.
OPTIONS
این برنامه از سینتکس خط فرمان معمول گنو پیروی می کند، با گزینه های طولانی که با آن شروع می شود
دو خط تیره ('-').
به طور پیش فرض pkcs1-conv یک کلید RSA محصور شده با PEM را در ورودی استاندارد انتظار دارد و
نوع آن را از مرز Pre-Encapsulation تعیین کنید. برای تبدیل یک DER-encoded (غیر
کلید PEM-encoded) یکی از سه گزینه اول زیر باید استفاده شود:
---private-rsa-key
مشخص کنید که یک RSAPrivateKey با کد DER، همانطور که توسط PKCS #1 (RFC 3447) تعریف شده است، و
شرح داده شده در بخش A.1.2 از ضمیمه A، به عنوان ورودی قابل انتظار است.
--public-rsa-key
مشخص کنید که یک RSAPublicKey با کد DER، همانطور که توسط PKCS #1 (RFC 3447) تعریف شده است، و
شرح داده شده در بخش A.1.1 از ضمیمه A، به عنوان ورودی قابل انتظار است.
---کلید عمومی-اطلاعات
مشخص کنید که یک SubjectPublicKeyInfo با کد DER، همانطور که توسط PKCS #6 تعریف شده است، و
شرح داده شده در بخش A.1 از ضمیمه A، که یک RSAPpublicKey را در بر می گیرد، باید باشد
به عنوان ورودی مورد انتظار
--base-64
همراه با --private-rsa-key، --public-rsa-key یا --public-key-info، مشخص کنید
که کدگذاری base64 در بالای رمزگذاری DER اعمال می شود.
-؟، --کمک
نمایش خلاصه گزینه ها (اجرا نشده است).
-V، - نسخه
نمایش نسخه برنامه
عیب یابی
pkcs1-conv شکایت میکند و اگر ورودی مطابقت نداشته باشد، با وضعیت 1 خارج میشود
انتظارات در حالت PEM (زمانی که هیچ گزینه ای استفاده نمی شود)، اگر بلوک PEM پیدا نشد، pkcs1-conv
خروجی دیگری جز خروج با وضعیت صفر نخواهد داشت.
مثال ها
$ openssl genrsa -out privkey.pem
$ pkcs1-conv < privkey.pem > privkey.sexp
$ openssl rsa -in privkey.pem -outform DER -out privkey.der
$ openssl rsa -in privkey.pem -outform DER -pubout -out pubkey.der
$ pkcs1-conv --rsa-private-key < privkey.der > privkey.sexp
$ pkcs1-conv --public-key-info < pubkey.der > pubkey.sexp
با استفاده از خدمات onworks.net از pkcs1-conv به صورت آنلاین استفاده کنید
