ওএস এক্স-এর কীচেইন অ্যাক্সেসে, সরকারী এবং ব্যক্তিগত কীগুলির সাথে মিলের সন্ধান করুন


13

আমার কাছে একটি দম্পতি কী রয়েছে যা মনে হয় একই নামের সাথে উত্পন্ন হয়েছে। আমি জানতে চাই যে কোন সরকারী কী কোন ব্যক্তিগত কীগুলির সাথে মেলে তাই আমি তাদের নাম / নাম মুছতে পারি। এটি কি এমন কিছু গুরুত্বপূর্ণ যা (সর্বজনীন কী ধরে রাখা) বা আপনি যখন শংসাপত্রের অনুরোধ করবেন তখন সর্বজনীন কী উত্পন্ন হয়?


আপনি কি এর জন্য কোনও সমাধান খুঁজে পেতে পেরেছিলেন? আমারও একই সমস্যা এবং এর উত্তর খুঁজে পাওয়া যাবে বলে মনে হচ্ছে না।
আক্সেভা

না, আমি নেই। দুর্ভাগ্যজনকভাবে শুরু করার জন্য তাদের আরও অনন্য নাম দেওয়ার জন্য আমি সবচেয়ে ভাল সমাধানটি পেয়েছি।
এসিবার্ক

হ্যাঁ, এটি ইতিমধ্যে সঠিকভাবে নামকরণ না করার জন্য আমরা ইতিমধ্যে ভুল করেছি। ;) আমি দৌড়াদৌড়ি দেখেছি যেগুলি পরামর্শ দেয় যে ওপেনএসএসএল কমান্ড লাইন সরঞ্জাম সাহায্য করতে সক্ষম হতে পারে তবে কীভাবে তা আমি এখনও বুঝতে পারি নি।
আক্সেভা

উত্তর:


11

আমি অনুমান করি যে এটি আপনার পুরানো থ্রেড হিসাবে আপনি আপনার সমস্যার সমাধান করতে সক্ষম হয়েছেন তবে ভবিষ্যতের কোনও রেফারেন্সের জন্য আমি কেবল একটি উত্তর লিখছি।

মূল ধারণাটি হল আপনার ব্যক্তিগত এবং সর্বজনীন কীগুলি রফতানি করা এবং তাদের মডুলাসটি দেখার জন্য ওপেনসেল ব্যবহার করুন। প্রাইভেট / পাবলিক কীগুলির সাথে মিলে যাওয়ার একই মডুলাস থাকবে।

এখানে একটি ব্যক্তিগত কী এর মডুলাসটি দেখতে পাবেন:

  1. কীচেইন অ্যাক্সেসে আপনার ব্যক্তিগত কী রফতানি করুন এবং "ব্যক্তিগত তথ্য এক্সচেঞ্জ (.p12)" ফাইল ফর্ম্যাট নির্বাচন করুন। এটি .p12 ফাইল তৈরি করবে।

  2. একটি টার্মিনাল চালু করুন এবং আপনার .p12 ফাইলটিকে .pem ফাইলে রূপান্তর করতে ওপেনসেল ব্যবহার করুন:

    openssl pkcs12 -in key.p12 -out key.pem -nodes
    
  3. পেম প্রাইভেট কীটির মডুলাসটি দেখতে ওপেনসেল ব্যবহার করুন:

    openssl rsa -in key.pem -modulus -noout
    

সর্বজনীন কীটির মডুলাসটি এখানে দেখতে পাবেন:

  1. কীচেইন অ্যাক্সেসে আপনার সর্বজনীন কী রফতানি করুন এবং "গোপনীয়তা বর্ধিত মেল (.পিএম)" ফাইল ফর্ম্যাট নির্বাচন করুন। এটি .pem ফাইল তৈরি করবে।

  2. এই .pem ফাইলটি একটি পিকেসিএস # 1 পিইএম ফাইল (শিরোনাম সহ -----BEGIN RSA PUBLIC KEY-----), যখন ওপেনসেল কেবল পিকেসিএস # 8 পিইএম (একটি শিরোলেখ সহ -----BEGIN PUBLIC KEY-----) পড়তে পারে । সুতরাং পাঠ্য সম্পাদনায় আপনার রফতানি হওয়া সর্বজনীন কীটি খুলুন এবং RSAশিরোনাম এবং ফুটার থেকে বিটটি সরিয়ে ফেলুন এবং পরিবর্তনগুলি সংরক্ষণ করুন।

  3. পেমে সর্বজনীন কীটির মডুলাসটি দেখতে ওপেনসেল ব্যবহার করুন:

    openssl rsa -pubin -in pubkey.pem -modulus -noout
    

দয়া করে নোট করুন যে বাস্তবে, আপনি আপনার পাবলিক কীগুলি মুছতে এবং ব্যক্তিগত কীগুলি থেকে এগুলি পুনরায় তৈরি করতে পারেন (এইভাবে আপনি আপনার মিলের জোড়গুলির বিষয়ে নিশ্চিত হতে পারেন)। একটি ব্যক্তিগত কী থেকে মিলের পাবলিক কী তৈরি করতে নিম্নলিখিত ওপেনএসএল কমান্ডটি ব্যবহার করুন:

openssl rsa -in key.pem -pubout -out pubkey.pem

1
ধন্যবাদ, পুরানো প্রশ্ন তবে সর্বদা একটি সমস্যা মনে হচ্ছে তাই শেষ পর্যন্ত ভাল সমাধান পাওয়া ভাল।
এসিবার্ক

1
ব্রিলিয়ান্ট, ঠিক আমি যা খুঁজছিলাম। ভাল বর্ণনার জন্য ধন্যবাদ।
বাজা207

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