OpenPGP কী জেনারেটর
এনক্রিপশন এবং ডিজিটাল স্বাক্ষরের জন্য পাবলিক কী, প্রাইভেট কী এবং রিভোকেশন সার্টিফিকেট সহ নিরাপদ OpenPGP কী পেয়ার (ECC বা RSA) তৈরি করুন
ইনপুট
আউটপুট
রিডমি
OpenPGP কি?
OpenPGP ডেটা এনক্রিপ্ট এবং স্বাক্ষর করার জন্য একটি খোলা মান, যা সাধারণত সুরক্ষিত ইমেল যোগাযোগের জন্য ব্যবহৃত হয়। এটি পাবলিক-কী ক্রিপ্টোগ্রাফি ব্যবহার করে, যেখানে প্রতিটি ব্যবহারকারীর কী-এর একটি জোড়া থাকে: একটি পাবলিক কী যা যে কাউকে শেয়ার করা যায়, এবং একটি প্রাইভেট কী যা গোপনীয় রাখতে হবে। কারো পাবলিক কী দিয়ে এনক্রিপ্ট করা বার্তা শুধুমাত্র তাদের সংশ্লিষ্ট প্রাইভেট কী দিয়ে ডিক্রিপ্ট করা যায়, যা নিশ্চিত করে যে শুধুমাত্র উদ্দেশ্যমূলক প্রাপক বার্তা পড়তে পারে।
পাবলিক-কী ক্রিপ্টোগ্রাফি কীভাবে কাজ করে?
পাবলিক-কী ক্রিপ্টোগ্রাফি গাণিতিক অ্যালগরিদমের উপর নির্ভর করে যা একটি প্রাইভেট কী থেকে এর পাবলিক সমকক্ষ বের করা গণনাগতভাবে অসম্ভব করে তোলে। যখন আপনি একটি কী জোড়া তৈরি করেন, দুটি কী গাণিতিকভাবে সংযুক্ত থাকে—পাবলিক কী দিয়ে এনক্রিপ্ট করা ডেটা শুধুমাত্র প্রাইভেট কী দিয়ে ডিক্রিপ্ট করা যায়, এবং বিপরীতভাবে। এটি দুটি মৌলিক অপারেশন সক্ষম করে: এনক্রিপশন (নিশ্চিত করে যে শুধুমাত্র প্রাপক একটি বার্তা পড়তে পারে) এবং ডিজিটাল স্বাক্ষর (প্রমাণ করে যে একটি বার্তা আপনার কাছ থেকে এসেছে এবং পরিবর্তিত হয়নি)।
ECC এবং RSA কী?
RSA (Rivest-Shamir-Adleman) এবং ECC (Elliptic Curve Cryptography) হল দুটি ভিন্ন ক্রিপ্টোগ্রাফিক অ্যালগরিদম যা কী জোড়া তৈরি করতে ব্যবহৃত হয়:
- RSA হল ঐতিহ্যবাহী অ্যালগরিদম, ব্যাপকভাবে সমর্থিত এবং সুপরিচিত। শক্তিশালী নিরাপত্তা অর্জনের জন্য এটির বড় কী সাইজ (2048-4096 বিট) প্রয়োজন।
- ECC হল একটি আধুনিক অ্যালগরিদম যা অনেক ছোট কী সাইজের সাথে সমতুল্য নিরাপত্তা প্রদান করে, যার ফলে দ্রুত অপারেশন এবং ছোট কী হয়। Curve25519 এর নিরাপত্তা এবং পারফরম্যান্স বৈশিষ্ট্যের জন্য বিশেষভাবে সুপারিশকৃত।
টুল বর্ণনা
এই OpenPGP কী জেনারেটর আপনার ব্রাউজারে সরাসরি ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত PGP কী জোড়া তৈরি করে। এটি বিভিন্ন কী সাইজ এবং কার্ভ সহ RSA এবং ECC উভয় অ্যালগরিদম সমর্থন করে। টুলটি তিনটি আউটপুট তৈরি করে: শেয়ারিংয়ের জন্য একটি পাবলিক কী, ডিক্রিপশন এবং স্বাক্ষরের জন্য একটি প্রাইভেট কী, এবং আপনার কী আপস হলে তা অবৈধ করার জন্য একটি বাতিলকরণ সার্টিফিকেট।
বৈশিষ্ট্য
- একাধিক অ্যালগরিদম সমর্থন: RSA (2048, 3072, 4096 বিট) বা বিভিন্ন কার্ভ সহ ECC (Curve25519, NIST P-256/384/521, Brainpool) এর মধ্যে বেছে নিন
- পাসফ্রেজ সুরক্ষা: অতিরিক্ত নিরাপত্তার জন্য ঐচ্ছিকভাবে আপনার প্রাইভেট কী একটি পাসফ্রেজ দিয়ে এনক্রিপ্ট করুন
- কী মেয়াদ উত্তীর্ণতা: একটি মেয়াদ উত্তীর্ণ তারিখ সেট করুন বা এমন কী তৈরি করুন যা কখনো মেয়াদ উত্তীর্ণ হয় না
- ব্যবহারকারী ID কনফিগারেশন: আপনার নাম, ইমেল এবং ঐচ্ছিক মন্তব্য যোগ করুন আপনার কী চিহ্নিত করতে
- বাতিলকরণ সার্টিফিকেট: স্বয়ংক্রিয়ভাবে কী অবৈধকরণের জন্য একটি বাতিলকরণ সার্টিফিকেট তৈরি করে
ব্যবহারের ক্ষেত্র
- সুরক্ষিত ইমেল যোগাযোগ: Thunderbird, Apple Mail, বা Outlook এর মতো PGP/GPG এনক্রিপশন সমর্থনকারী ইমেল ক্লায়েন্টের সাথে ব্যবহারের জন্য কী তৈরি করুন
- ফাইল এনক্রিপশন: সংবেদনশীল ডকুমেন্ট এনক্রিপ্ট করার জন্য কী তৈরি করুন তা অনিরাপদ চ্যানেলের মাধ্যমে শেয়ার করার আগে
- কোড স্বাক্ষর: সফটওয়্যার রিলিজ এবং Git commits স্বাক্ষর করুন সত্যতা এবং অখণ্ডতা যাচাই করতে
- পাসওয়ার্ড ম্যানেজার ইন্টিগ্রেশন: PGP এনক্রিপশন সমর্থনকারী পাসওয়ার্ড ম্যানেজারের জন্য কী তৈরি করুন
- সুরক্ষিত মেসেজিং: এন্ড-টু-এন্ড এনক্রিপশন সমর্থনকারী মেসেজিং অ্যাপ্লিকেশনের সাথে PGP কী ব্যবহার করুন