আমি মনে করি যে আমার সমস্যাটি কীটির সাথে কিছু ভুল হয়েছে এই বিষয়টি অবতীর্ণ হয়েছে তবে আমি এটি কেবল বিশ্লেষণ করতে পারছি না, আরও তদন্তের জন্য, এটি পার্সিংয়ের মাধ্যমে। কিন্তু আমি নিশ্চিত না.
আমি মানক পদ্ধতিটি ব্যবহার করার চেষ্টা করছি:
openssl rsa -in ./id_rsa -out ./id_rsa.decrypted
আমি মনে করি আমি পাসফ্রেজটি জানি, কারণ যখন আমি কোনও ভুলকে ইনপুট করি তখন:
Enter pass phrase for ./id_rsa:
unable to load Private Key
140256774473360:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:544:
140256774473360:error:0906A065:PEM routines:PEM_do_header:bad decrypt:pem_lib.c:483
" খারাপ ডিক্রিপ্ট " বেশ পরিষ্কার। এখন, যখন আমি আমার আপাতদৃষ্টিতে ভাল পাসফ্রেজ ইনপুট করি তখন আমি ফিরে আসি:
Enter pass phrase for ./id_rsa:
unable to load Private Key
139662870623888:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:asn1_lib.c:153:
139662870623888:error:0D068066:asn1 encoding routines:ASN1_CHECK_TLEN:bad object header:tasn_dec.c:1314:
139662870623888:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:381:Type=RSA
139662870623888:error:04093004:rsa routines:OLD_RSA_PRIV_DECODE:RSA lib:rsa_ameth.c:115:
139662870623888:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:asn1_lib.c:153:
139662870623888:error:0D068066:asn1 encoding routines:ASN1_CHECK_TLEN:bad object header:tasn_dec.c:1314:
139662870623888:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:381:Type=PKCS8_PRIV_KEY_INFO
139662870623888:error:0907B00D:PEM routines:PEM_READ_BIO_PRIVATEKEY:ASN1 lib:pem_pkey.c:132:
এটি কী লোড করতে ব্যর্থ হয়েছে, তবে এখন এটি asn1 পার্সারে ব্যর্থ হয়েছে, পাসফ্রেজ সম্পর্কে কিছুই নয়।
আমি কী কী কী এনক্রিপ্ট করা সংস্করণ পেতে পারি এবং এতে কী ভুল আছে তা দেখতে অন্যান্য সরঞ্জাম ব্যবহার করতে পারি?
আমি কিছু পোস্ট দেখেছি যা কিছু পরিবর্তিত হয়েছে এবং আপাতদৃষ্টিতে ভাল কীগুলি সম্ভাব্য কারণগুলি পার্স করতে ব্যর্থ হয়েছে তবে তারা সকলেই এনক্রিপ্ট করা সংস্করণে কাজ করেছে। তবে তাদের কেবলমাত্র পদ্ধতিটিই আমি দেখেছি কীটি ডেরিসিপ্ট করতে উপরেরটি।
ssh-keygen
হুডের নীচে ওপেনসেল ব্যবহার করে না ?
ssh-keygen
। আপনি কিssh-keygen
পাশাপাশি এটি ডিক্রিপ্ট করার চেষ্টা করেছেন?ssh-keygen -p -f keyfile
কীফাইলে পাসফ্রেজ পরিবর্তন করবে (এটি ফাইলটি ওভাররাইট করবে, সুতরাং প্রথমে একটি অনুলিপি তৈরি করুন) create নতুন পাসফ্রেজ হিসাবে একটি খালি পাসফ্রেজ নির্দিষ্ট করে, এটি ফাইলটি ডিক্রিপ্ট করবে।