RSA কী জেনারেটর ও এনক্রিপশন টুল
ফ্রি অনলাইন RSA প্রাইভেট কী জেনারেটর ও এনক্রিপশন টুল। RSA 1024/2048/4096 কী তৈরি করুন, RSA-OAEP দিয়ে বার্তা এনক্রিপ্ট ও ডিক্রিপ্ট করুন।
ফ্রি অনলাইন RSA প্রাইভেট কী জেনারেটর ও এনক্রিপশন টুল। RSA 1024/2048/4096 কী তৈরি করুন, RSA-OAEP দিয়ে বার্তা এনক্রিপ্ট ও ডিক্রিপ্ট করুন।
RSA একটি অ্যাসিমেট্রিক ক্রিপ্টোগ্রাফিক অ্যালগরিদম যা দুটি ভিন্ন কী ব্যবহার করে: ডেটা এনক্রিপ্ট করার জন্য একটি পাবলিক কী এবং ডিক্রিপ্ট করার জন্য একটি প্রাইভেট কী। এটি নিরাপদ ডেটা আদান-প্রদান এবং ডিজিটাল স্বাক্ষরের জন্য ব্যাপকভাবে ব্যবহৃত হয়।
RSA-OAEP (অপ্টিমাল অ্যাসিমেট্রিক এনক্রিপশন প্যাডিং) একটি নতুন, আরও নিরাপদ প্যাডিং স্কিম এবং নতুন অ্যাপ্লিকেশনের জন্য দৃঢ়ভাবে সুপারিশ করা হয়। RSA-PKCS1 একটি পুরনো মান যা মূলত লিগ্যাসি সিস্টেমের সাথে সামঞ্জস্যের জন্য রাখা হয়।
RSA-র মতো অ্যাসিমেট্রিক অ্যালগরিদম বড় পরিমাণ ডেটা সরাসরি এনক্রিপ্ট করার জন্য ডিজাইন করা হয়নি। সর্বোচ্চ ডেটা সাইজ কী দৈর্ঘ্যের উপর নির্ভর করে (যেমন, একটি 2048-বিট RSA কী কেবল প্রায় 200 বাইট ডেটা এনক্রিপ্ট করতে পারে)। বড় ফাইল বা টেক্সটের জন্য 'হাইব্রিড এনক্রিপশন' ব্যবহার করুন: AES-এর মতো সিমেট্রিক অ্যালগরিদম দিয়ে ডেটা এনক্রিপ্ট করুন, তারপর AES কীটি RSA দিয়ে এনক্রিপ্ট করুন।
হ্যাঁ। সব কী তৈরি, এনক্রিপশন এবং ডিক্রিপশন প্রক্রিয়া Web Crypto API ব্যবহার করে আপনার ব্রাউজারেই স্থানীয়ভাবে সম্পাদিত হয়। কোনো প্রাইভেট কী বা প্লেইনটেক্সট ডেটা কখনই আমাদের সার্ভারে পাঠানো হয় না।
| অ্যালগরিদম | ধরন | সবচেয়ে ভালো | নিরাপত্তা | কী সাইজ |
|---|---|---|---|---|
| RSA-OAEP | এনক্রিপশন | সাধারণ ব্যবহার | ⭐⭐⭐⭐⭐ | 2048+ বিট |
| RSA-PKCS1 | এনক্রিপশন | লিগ্যাসি সিস্টেম | ⭐⭐⭐⭐ | 2048+ বিট |
| RSA-PSS | স্বাক্ষর | ডিজিটাল স্বাক্ষর | ⭐⭐⭐⭐⭐ | 2048+ বিট |
| ECDH | কী বিনিময় | পারফরম্যান্স | ⭐⭐⭐⭐⭐ | 256+ বিট |
| ECDSA | স্বাক্ষর | দ্রুত স্বাক্ষর | ⭐⭐⭐⭐⭐ | 256+ বিট |
| SM2 | এনক্রিপশন | চীনের সম্মতি | ⭐⭐⭐⭐⭐ | 256 বিট |
| RSA বিট | ECC বিট | নিরাপত্তা স্তর |
|---|---|---|
| 1024 | - | ⚠️ প্রস্তাবিত নয় |
| 2048 | 256 | ✅ প্রস্তাবিত |
| 3072 | 384 | ✅ শক্তিশালী |
| 4096 | 521 | ✅ সর্বোচ্চ |
আগে থেকে গোপন কী ভাগ না করেই এনক্রিপ্ট করা বার্তা পাঠান। প্রেরক প্রাপকের পাবলিক কী দিয়ে এনক্রিপ্ট করে, কেবল প্রাপকই নিজের প্রাইভেট কী দিয়ে ডিক্রিপ্ট করতে পারে।
বার্তার প্রামাণিকতা ও অখণ্ডতা প্রমাণ করুন। স্বাক্ষরকারী নিজের প্রাইভেট কী ব্যবহার করে, যে কেউ পাবলিক কী দিয়ে যাচাই করতে পারে।
ECDH ব্যবহার করে পক্ষগুলির মধ্যে নিরাপদে সিমেট্রিক কী (যেমন AES কী) বিনিময় করুন।
| ত্রুটি | কারণ | সমাধান |
|---|---|---|
| কী ইমপোর্ট ব্যর্থ | অবৈধ ফরম্যাট | PEM বা JWK ফরম্যাট ব্যবহার করুন |
| এনক্রিপশন ব্যর্থ | কী সাইজ খুব ছোট | 2048+ বিটের কী ব্যবহার করুন |
| ডিক্রিপশন ব্যর্থ | ভুল কী পেয়ার | পাবলিক/প্রাইভেট কী মিলেছে তা নিশ্চিত করুন |
| ডেটা খুব দীর্ঘ | বার্তা কী ক্ষমতা ছাড়িয়ে যায় | হাইব্রিড এনক্রিপশন (RSA + AES) ব্যবহার করুন |