পাবলিক কী এবং প্রাইভেট কী এর মধ্যে মূল পার্থক্য হল যে যদি পাবলিক কীটি লকিং কী হয়, তবে এটি ব্যক্তিগত যোগাযোগ পাঠাতে (অর্থাৎ গোপনীয়তা রক্ষা করতে) ব্যবহার করা যেতে পারে যখন ব্যক্তিগত কীটি লকিং কী হয়, তারপর সিস্টেমটি ব্যক্তিগত কী ধারক দ্বারা প্রেরিত নথি যাচাই করতে ব্যবহার করা যেতে পারে (অর্থাৎ সত্যতা রক্ষা করতে)।
ক্রিপ্টোগ্রাফি হল তথ্য গোপন করার অধ্যয়ন। এটি অন্য তৃতীয় পক্ষের কাছ থেকে তথ্য রক্ষা করার অনুমতি দেয় যখন ইন্টারনেটের মতো অবিশ্বস্ত মাধ্যমে যোগাযোগ ঘটে। এনক্রিপশন ডেটা এনক্রিপ্ট করতে সাইফার নামে একটি অ্যালগরিদম ব্যবহার করে এবং এটি শুধুমাত্র একটি বিশেষ কী ব্যবহার করে ডিক্রিপ্ট করা যায়।সাইফারটেক্সট বা সাইফারটেক্সট হল এনক্রিপ্ট করা তথ্য। ডিক্রিপশন হল সিফারটেক্সট থেকে আসল তথ্য (প্লেনটেক্সট) পাওয়ার প্রক্রিয়া। দুটি এনক্রিপশন পদ্ধতি আছে। সেগুলি হল পাবলিক কী এনক্রিপশন এবং সিমেট্রিক কী এনক্রিপশন। পাবলিক কী এনক্রিপশনে দুটি ভিন্ন কিন্তু গাণিতিকভাবে সম্পর্কিত কী রয়েছে। তারা পাবলিক কী এবং ব্যক্তিগত কী। সিমেট্রিক কী এনক্রিপশন এনক্রিপশন এবং ডিক্রিপশনের জন্য একই ব্যক্তিগত কী ব্যবহার করে।
সর্বজনীন কী কী?
সর্বজনীন কী এনক্রিপশনে, প্রাপকের সর্বজনীন কী ব্যবহার করে এনক্রিপ্ট করা ডেটা একটি মিলে যাওয়া ব্যক্তিগত কী ব্যবহার না করে ডিক্রিপ্ট করা যাবে না। অন্যদিকে, পাবলিক কীটি মিলে যাওয়া ব্যক্তিগত কী দ্বারা এনক্রিপ্ট করা ডেটা ডিক্রিপ্ট করার অনুমতি দেয়৷
![পাবলিক কী এবং প্রাইভেট কী-এর মধ্যে পার্থক্য পাবলিক কী এবং প্রাইভেট কী-এর মধ্যে পার্থক্য](https://i.what-difference.com/images/002/image-5760-1-j.webp)
![পাবলিক কী এবং প্রাইভেট কী-এর মধ্যে পার্থক্য পাবলিক কী এবং প্রাইভেট কী-এর মধ্যে পার্থক্য](https://i.what-difference.com/images/002/image-5760-2-j.webp)
চিত্র 01: ক্রিপ্টোগ্রাফি
তবে, ব্যক্তিগত কী-এর জায়গায় পাবলিক কী ব্যবহার করা সম্ভব নয়। যদি লকিং কীটি সর্বজনীন হয়, তবে যে কেউ আনলকিং কীটির ধারককে ব্যক্তিগত যোগাযোগ পাঠাতে সিস্টেমটি ব্যবহার করতে পারে। এটি নিশ্চিত করে যে আইনি প্রাপক বা যার সাথে মিলে যাওয়া ব্যক্তিগত কী আছে তিনিই বার্তাটি পড়তে সক্ষম। সুতরাং, এটি দুই পক্ষের মধ্যে যোগাযোগের গোপনীয়তা নিশ্চিত করে৷
ব্যক্তিগত কী কী?
সর্বজনীন কী এনক্রিপশনে, প্রাইভেট কী শুধুমাত্র সেই ডেটা ডিক্রিপ্ট করতে দেয় যা মিলিত পাবলিক কী ব্যবহার করে এনক্রিপ্ট করা হয়েছিল। একইভাবে, প্রাইভেট কী ব্যবহার করে এনক্রিপ্ট করা ডেটা শুধুমাত্র মিলে যাওয়া পাবলিক কী ব্যবহার করেই ডিক্রিপ্ট করা যায়। তবে পাবলিক কী-এর জায়গায় প্রাইভেট কী ব্যবহার করা সম্ভব নয়। লকিং কী ব্যক্তিগত হলে, এই সিস্টেমটি যাচাই করা সম্ভব করে যে মালিক সেই নথিগুলি লক করেছে।কারণ হল যে প্রেরকের দ্বারা এনক্রিপ্ট করা একটি বার্তা শুধুমাত্র মিলে যাওয়া পাবলিক কী সহ একজন ব্যক্তিই খুলতে পারে, এইভাবে যাচাই করে যে প্রেরক আসলে ব্যক্তিগত কীটি ধরে রেখেছেন। অন্য কথায়, এর অর্থ হল আসল এবং নন-টেম্পারড মেসেজ গৃহীত হয়েছে। তাই, ডিজিটাল স্বাক্ষর এটি ব্যবহার করে।
সর্বজনীন কী এবং ব্যক্তিগত কী-এর মধ্যে পার্থক্য কী?
Public key হল একটি প্রকাশিত কী যা একজন রিসিভারকে একটি নিরাপদ বার্তা পাঠাতে সাহায্য করে। যদি এটি লকিং কী হয়, তাহলে এটি ব্যক্তিগত যোগাযোগ পাঠাতে ব্যবহার করা যেতে পারে।
অন্যদিকে, ব্যক্তিগত কী একটি গোপন কী। এটি একটি মিলে যাওয়া পাবলিক কী দিয়ে এনক্রিপ্ট করা বার্তাগুলিকে ডিক্রিপ্ট করতে সাহায্য করে৷ যদি ব্যক্তিগত কীটি লকিং কী হয়, তাহলে সিস্টেমটি ব্যক্তিগত কী ধারকের দ্বারা প্রেরিত নথি যাচাই করতে ব্যবহার করা যেতে পারে।
![ট্যাবুলার ফর্মে পাবলিক কী এবং প্রাইভেট কী-এর মধ্যে পার্থক্য ট্যাবুলার ফর্মে পাবলিক কী এবং প্রাইভেট কী-এর মধ্যে পার্থক্য](https://i.what-difference.com/images/002/image-5760-3-j.webp)
![ট্যাবুলার ফর্মে পাবলিক কী এবং প্রাইভেট কী-এর মধ্যে পার্থক্য ট্যাবুলার ফর্মে পাবলিক কী এবং প্রাইভেট কী-এর মধ্যে পার্থক্য](https://i.what-difference.com/images/002/image-5760-4-j.webp)
সারাংশ – সর্বজনীন কী বনাম ব্যক্তিগত কী
পাবলিক কী এবং প্রাইভেট কী পাবলিক কী ক্রিপ্টোগ্রাফিতে ব্যবহৃত কয়েকটি কী। যদি লকিং কীটি সর্বজনীন করা হয়, তাহলে আনলকিং কী ব্যক্তিগত কী হয়ে যায় এবং এর বিপরীতে। ব্যক্তিগত কী প্রাপ্ত করার জন্য সর্বজনীন কী ব্যবহার করা যাবে না। পাবলিক কী এবং প্রাইভেট কী এর মধ্যে পার্থক্য হল যে যদি পাবলিক কীটি লকিং কী হয়, তবে এটি ব্যক্তিগত যোগাযোগ পাঠাতে ব্যবহার করা যেতে পারে (অর্থাৎ গোপনীয়তা রক্ষা করার জন্য) যখন ব্যক্তিগত কীটি লকিং কী হয়, তাহলে সিস্টেমটি ব্যবহার করা যেতে পারে। প্রাইভেট কী ধারক কর্তৃক প্রেরিত নথি যাচাই করতে (অর্থাৎ সত্যতা রক্ষা করতে)।