কেন ওপেনসেল জেনার্সা কমান্ডে একটি পাসফ্রেজ প্রয়োজন বলে জোর দিয়েছিল?


19

ইস্যু আদেশ:

openssl genrsa -out rsaprivatekey-nake.pem  -des3 1024

যদি কোনও পাসফ্রেজ সরবরাহ না করা হয় (অনুরোধ করা হলে কেবল এন্টার টিপুন), এটি বলতে থাকে:

Enter pass phrase for rsaprivatekey-nake.pem:
3073726088:error:28069065:lib(40):UI_set_result:result too small:ui_lib.c:869:You must type in 4 to 8191 characters

কেউ আমাকে বলতে পারেন কেন?

এনভি: ওপেনসুএস 11.4, ওপেনসেল 1.0.0c

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


30

কারণ আপনি বিকল্পটি দিয়ে ব্যক্তিগত কীটি এনক্রিপ্ট করতে বলছেন-des3

আপনি যদি চান না যে আপনার কীটি কোনও পাসওয়ার্ড দ্বারা সুরক্ষিত থাকে, -des3কমান্ড লাইন থেকে বিকল্পটি সরিয়ে দিন ।


4
নোট করুন যে -des3অন্তর্নিহিত ডিফল্ট বিকল্প হতে পারে -des3 encrypt private keys with triple DES (default)... সুতরাং আপনি যদি ওপেনসেল স্পষ্টভাবে জিজ্ঞাসা না করে একই প্রম্পট থাকে তবে অবশ্যই শান্ত থাকুন ... অবশ্যই অক্ষম করার জন্য একই বিকল্প -nodes(পড়ুন no DES)
জুলিয়েন

আমার ওপেনসেল জেনার্সার সংস্করণটিতে নোডের বিকল্প নেই। সেক্ষেত্রে কেবল -des3 বা অন্য কোনও এনক্রিপশন বিকল্পটি ছেড়ে দিন। [লিঙ্ক] ওপেনএসএল.আর. / ডকস / ম্যান ১.০.২ / অ্যাপস / জেনার্সা এইচটিএমএল থেকে :If none of these options is specified no encryption is used
ব্র্যাড ড্র্রে

1
আমার ক্ষেত্রে আমার যোগ করা দরকার-nodes
নীলাড়ো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.