উত্তর:
শেষ পর্যন্ত, .keystore
এবং .jks
কেবল ফাইল এক্সটেনশানগুলি: আপনার ফাইলগুলি সংজ্ঞাগতভাবে নামকরণ করা আপনার পক্ষে। কিছু অ্যাপ্লিকেশন এতে সঞ্চিত কীস্টোর ফাইলটি ব্যবহার করে $HOME/.keystore
: সাধারণত এটি বোঝানো হয় যে এটি একটি জেकेএস ফাইল, যেহেতু জেকেএস সান / ওরাকল জাভা সুরক্ষা সরবরাহকারীর ডিফল্ট কীস্টোর ধরণ । সবাই ব্যবহার করে না.jks
জেকেএস ফাইলগুলির জন্য এক্সটেনশন , কারণ এটি ডিফল্ট হিসাবে অন্তর্ভুক্ত। আমি এক্সটেনশনটি ব্যবহার করার পরামর্শ দিচ্ছি, কেবল কোন ধরণের নির্দিষ্ট করতে হবে তা মনে রাখার জন্য (যদি আপনার প্রয়োজন হয়)।
জাভাতে, কীস্টোর শব্দের নীচের অর্থের একটি হতে পারে, প্রসঙ্গের ভিত্তিতে:
ফাইল এবং স্টোরেজ সম্পর্কে কথা বলার সময়, এটি কী / মান জোড়াগুলির জন্য সত্যিই কোনও স্টোরেজ সুবিধা নয় (এর জন্য প্রচুর বা অন্যান্য ফর্ম্যাট রয়েছে)। বরং এটি ক্রিপ্টোগ্রাফিক কী এবং শংসাপত্রগুলি সংরক্ষণ করার ধারক (আমি বিশ্বাস করি যে তাদের মধ্যে কিছু পাসওয়ার্ডও সঞ্চয় করতে পারে)। সাধারণত, এই ফাইলগুলি এনক্রিপ্ট করা এবং পাসওয়ার্ড-সুরক্ষিত থাকে যাতে এই ডেটা অননুমোদিত পক্ষগুলিতে উপলব্ধ না হয়।
কী KeyStore
স্টোর ( এটি ফাইল ভিত্তিক হোক বা না হোক ) ব্যবহার করতে জাভা তার শ্রেণি এবং সম্পর্কিত এপিআই ব্যবহার করে । JKS
একটি জাভা-নির্দিষ্ট ফাইল ফর্ম্যাট, তবে এপিআই অন্যান্য ফাইল প্রকারের সাথে সাধারণত পিকেসিএস # 12 ব্যবহার করা যেতে পারে। আপনি যখন কোনও কীস্টোর লোড করতে চান, আপনাকে অবশ্যই এটির কীস্টোর ধরণ নির্দিষ্ট করতে হবে। প্রচলিত এক্সটেনশনগুলি হ'ল:
.jks
টাইপের জন্য "JKS"
,.p12
বা .pfx
প্রকারের জন্য "PKCS12"
(নির্দিষ্টকরণের নামটি পিকেসিএস # 12, তবে #
এটি জাভা কীস্টোর টাইপের নামে ব্যবহৃত হয় না)।উপরন্তু, BouncyCastle তার বাস্তবায়নের বিশেষ করে উপলব্ধ BKS (সাধারণত ব্যবহার .bks
, যা ঘন ঘন অ্যান্ড্রয়েড অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয় এক্সটেনশন)।
আপনি এই সম্পর্কে বিভ্রান্ত।
এ keystore
শংসাপত্র, ব্যক্তিগত কী ইত্যাদির একটি ধারক is
এই কীস্টোরের ফর্ম্যাটটি কী কী হবে তার স্পেসিফিকেশন রয়েছে এবং প্রধানটি হ'ল # পিকেসিএস 12
জেकेএস হ'ল জাভা-র মূল বাস্তবায়ন। বিকেএস ইত্যাদিও রয়েছে
এগুলি সমস্ত কীস্টোর ধরণের ।
সুতরাং আপনার প্রশ্নের উত্তর দিতে:
.keystore ফাইল এবং .jks ফাইলের মধ্যে পার্থক্য
কেউ নেই. জে কেএস হ'ল কীস্টোর ফাইল। কীস্টোর ধরণের মধ্যে পার্থক্য রয়েছে । যেমন JKS
বনাম#PKCS12
.pfx
বা .p12
) বেশ সাধারণ or