এটি হল pkeyssl কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
pkey - সর্বজনীন বা ব্যক্তিগত কী প্রক্রিয়াকরণ টুল
সাইনোপিসিস
OpenSSL pkey [- জানানো PEM|DER] [-আউটফর্ম PEM|DER] [ইন ফাইলের নাম] [-চলে যাও ARG] [-out
ফাইলের নাম] [-মারা যাত্তয়া ARG] [-গোপনীয় কোড] [-পাঠ্য] [-পাঠ্য_পাব] [-নাউট] [-পুবিন] [-পবাউট]
[-ইঞ্জিন id]
বর্ণনাঃ
সার্জারির pkey কমান্ড সর্বজনীন বা ব্যক্তিগত কী প্রক্রিয়া করে। তারা বিভিন্ন মধ্যে রূপান্তর করা যেতে পারে
ফর্ম এবং তাদের উপাদান প্রিন্ট আউট.
কমান্ড বিকল্প
- জানানো DER|PEM
এটি ইনপুট বিন্যাস DER বা PEM নির্দিষ্ট করে।
-আউটফর্ম DER|PEM
এটি আউটপুট বিন্যাস নির্দিষ্ট করে, বিকল্পগুলির একই অর্থ রয়েছে - জানানো
বিকল্প।
ইন ফাইলের নাম
এই বিকল্পটি থেকে একটি কী বা স্ট্যান্ডার্ড ইনপুট পড়ার জন্য এটি ইনপুট ফাইলের নাম নির্দিষ্ট করে
নির্দিষ্ট করা হয় না। কীটি এনক্রিপ্ট করা থাকলে একটি পাস বাক্যাংশের জন্য অনুরোধ করা হবে।
-চলে যাও ARG
ইনপুট ফাইল পাসওয়ার্ড উৎস. এর বিন্যাস সম্পর্কে আরও তথ্যের জন্য ARG দেখুন
পাস ফ্রেজ যুক্তি বিভাগে OpenSSL(1).
-out ফাইলের নাম
এটি একটি কী লিখতে আউটপুট ফাইলের নাম বা স্ট্যান্ডার্ড আউটপুট যদি এই বিকল্পটি নির্দিষ্ট করে
নির্দিষ্ট করা হয় না। যদি কোনো এনক্রিপশন অপশন সেট করা থাকে তাহলে একটি পাস বাক্যাংশ হবে
জন্য অনুরোধ করা হয়েছে. আউটপুট ফাইলের নাম উচিত না ইনপুট ফাইলের নাম হিসাবে একই হতে হবে.
-মারা যাত্তয়া পাসওয়ার্ড
আউটপুট ফাইল পাসওয়ার্ড উৎস. এর বিন্যাস সম্পর্কে আরও তথ্যের জন্য ARG দেখুন
পাস ফ্রেজ যুক্তি বিভাগে OpenSSL(1).
-গোপনীয় কোড
এই বিকল্পগুলি সরবরাহকৃত সাইফার সহ ব্যক্তিগত কী এনক্রিপ্ট করে। যেকোনো অ্যালগরিদমের নাম
দ্বারা গৃহীত EVP_get_cipherbyname() যেমন গ্রহণযোগ্য des3.
-পাঠ্য
এর পাশাপাশি প্লেইন টেক্সটে বিভিন্ন পাবলিক বা প্রাইভেট কী কম্পোনেন্ট প্রিন্ট করে
এনকোডেড সংস্করণ।
-পাঠ্য_পাব
একটি ব্যক্তিগত কী প্রক্রিয়া করা হলেও শুধুমাত্র সর্বজনীন কী উপাদানগুলি মুদ্রণ করুন।
-নাউট
কীটির এনকোডেড সংস্করণ আউটপুট করবেন না।
-পুবিন
ডিফল্টরূপে একটি ব্যক্তিগত কী ইনপুট ফাইল থেকে পড়া হয়: এই বিকল্পের সাথে একটি সর্বজনীন কী
পরিবর্তে পড়ুন।
-পবাউট
ডিফল্টরূপে একটি ব্যক্তিগত কী আউটপুট: এই বিকল্পের সাথে একটি সর্বজনীন কী আউটপুট হবে
পরিবর্তে. ইনপুট একটি সর্বজনীন কী হলে এই বিকল্পটি স্বয়ংক্রিয়ভাবে সেট করা হয়।
-ইঞ্জিন id
একটি ইঞ্জিন নির্দিষ্ট করা (এর অনন্য দ্বারা id স্ট্রিং) ঘটাবে pkey একটি প্রাপ্ত করার চেষ্টা করা
নির্দিষ্ট ইঞ্জিনের কার্যকরী রেফারেন্স, এইভাবে প্রয়োজন হলে এটি আরম্ভ করে। দ্য
ইঞ্জিন তখন সমস্ত উপলব্ধ অ্যালগরিদমের জন্য ডিফল্ট হিসাবে সেট করা হবে।
উদাহরণ
একটি RSA ব্যক্তিগত কী-তে পাস বাক্যাংশটি সরাতে:
openssl pkey -in key.pem -out keyout.pem
ট্রিপল DES ব্যবহার করে একটি ব্যক্তিগত কী এনক্রিপ্ট করতে:
openssl pkey -in key.pem -des3 -out keyout.pem
PEM থেকে DER বিন্যাসে একটি ব্যক্তিগত কী রূপান্তর করতে:
openssl pkey -in key.pem -outform DER -out keyout.der
স্ট্যান্ডার্ড আউটপুটে একটি প্রাইভেট কী এর উপাদান প্রিন্ট আউট করতে:
openssl pkey -in key.pem -text -noout
স্ট্যান্ডার্ড আউটপুটে একটি ব্যক্তিগত কী-এর সর্বজনীন উপাদান প্রিন্ট আউট করতে:
openssl pkey -in key.pem -text_pub -noout
শুধুমাত্র একটি ব্যক্তিগত কী এর সর্বজনীন অংশ আউটপুট করতে:
openssl pkey -in key.pem -pubout -out pubkey.pem
onworks.net পরিষেবা ব্যবহার করে অনলাইনে pkeyssl ব্যবহার করুন