简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// cryptographic tool v2.0

আরএসএডিসিফার

ক্লায়েন্ট-সাইড শুধুমাত্র
WEB CRYPTO API
এনক্রিপশন টুলে স্যুইচ করুন
🔒 ক্লায়েন্ট-সাইড শুধুমাত্র- কী এবং ডেটা আপনার ব্রাউজারের ভিতরে থাকে এবং কোনো সার্ভারে আপলোড করা হয় না। নেটিভ ওয়েব ক্রিপ্টো এপিআই দ্বারা চালিত।
অ্যালগরিদম কনফিগারেশন
🔑
মূল উপাদান
RSA-OAEP ডিক্রিপশন ব্যক্তিগত কী ব্যবহার করে (4096-বিট/SHA-256) - এটি অবশ্যই এনক্রিপশনের সময় ব্যবহৃত সর্বজনীন কী-এর সাথে মেলে
.enc ফাইলটি লোড করতে রিলিজ করুন
CIPHERTEXT / INPUT
PLAINTEXT / আউটপুট
ডিক্রিপ্ট করা ফাইল ডাউনলোডের জন্য প্রস্তুত
এনক্রিপশন প্রয়োজন?
প্রস্তুত - একটি ব্যক্তিগত কী এবং সাইফারটেক্সট পেস্ট করুন, তারপর ডিক্রিপ্ট ক্লিক করুন৷
অ্যালগরিদম
আরএসএ
OAEP/SHA-256
মূল শক্তি
4096
বিট
নিরাপত্তা স্তর
উচ্চ
অপ্রতিসম
ডিক্রিপ্ট করা হয়েছে
0
বাইট এই সেশন
🔑
কেন RSA ডিক্রিপশন একটি ব্যক্তিগত কী প্রয়োজন?
RSA হল একটি অসমমিতিক এনক্রিপশন অ্যালগরিদম। পাবলিক কী ডেটা এনক্রিপ্ট করে, যখনডিক্রিপশনের জন্য মিলে যাওয়া ব্যক্তিগত কী প্রয়োজন। প্রাইভেট কী এনক্রিপশন পৃষ্ঠায় ব্যবহৃত সর্বজনীন কী-এর সাথে অনন্যভাবে মিলিত হয়, তাই একটি অমিল কী ডিক্রিপশনকে ব্যর্থ করে দেবে।

ব্যক্তিগত কী অবশ্যই গোপনীয় থাকবে। যদি এটি হারিয়ে যায়, তবে মূল ডেটার মালিক সহ কেউ মিলে যাওয়া সাইফারটেক্সট পুনরুদ্ধার করতে পারবে না। প্রাইভেট কী ফাইল তৈরি করার সময় সাবধানে সংরক্ষণ করুন।
📏
কী আকার অবশ্যই এনক্রিপশন সেটআপের সাথে মেলে
নির্বাচিত কী আকারটি এনক্রিপশনের সময় ব্যবহৃত সর্বজনীন কী আকারের সাথে মেলে। যদি এটি না হয়, ব্যক্তিগত কী আমদানি অবিলম্বে ব্যর্থ হতে পারে কারণ মূল উপাদানগুলি লাইন আপ করে না৷

বেশিরভাগ ক্ষেত্রে, আপনি একবার সঠিক PEM ব্যক্তিগত কী পেস্ট করলে, ব্রাউজারটি স্বয়ংক্রিয়ভাবে সঠিক দৈর্ঘ্যের সাথে কাজ করবে। যদি আমদানি এখনও ব্যর্থ হয়, যাচাই করুন যে কী আকার এবং হ্যাশ নির্বাচন উভয়ই এনক্রিপশন সেটিংসের সাথে মেলে৷
⚙️
OAEP হ্যাশ অবশ্যই এনক্রিপশনের সাথে হুবহু মেলে
RSA-OAEP ডিক্রিপশনের জন্য ব্যবহৃত হ্যাশ অ্যালগরিদমটি অবশ্যই এনক্রিপশনের সময় ব্যবহৃত একটির সাথে অভিন্ন হতে হবে। হ্যাশ ভিন্ন হলে, ডিক্রিপশন ব্যর্থ হবে বা অবৈধ আউটপুট প্রদান করবে।

যদি এনক্রিপশন ধাপে SHA-256 ব্যবহার করা হয়, যা প্রস্তাবিত ডিফল্ট, এই পৃষ্ঠাটিও SHA-256 ব্যবহার করতে হবে। আপনি যদি নিশ্চিত না হন, সঠিক সংমিশ্রণ সফল না হওয়া পর্যন্ত উপলব্ধ হ্যাশ বিকল্পগুলি পরীক্ষা করুন৷
🔠
ইনপুট এনকোডিং: সাইফারটেক্সট কোন বিন্যাসে আছে?
এনক্রিপশন টুলটি এনকোড করা পাঠ্য আউটপুট করে। এটি সঠিকভাবে ডিক্রিপ্ট করতে, এই পৃষ্ঠাটিকে অবশ্যই একই এনকোডিং ব্যবহার করতে হবে যাতে এটি RSA-OAEP ডিক্রিপশন চালানোর আগে মূল বাইনারি বাইটগুলি পুনরুদ্ধার করতে পারে।

Base64সাইফারটেক্সট অক্ষর, অঙ্ক এবং ব্যবহার করে+/=. হেক্সসাইফারটেক্সট ব্যবহার করে0-9এবংa-f, প্রতি বাইট দুটি অক্ষর সহ। আপনি একটি বাইনারি .enc ফাইল আপলোড করলে, এনকোডিং নির্বাচক স্বয়ংক্রিয়ভাবে উপেক্ষা করা হয়।
📄
PEM বিন্যাস ব্যাখ্যা করা হয়েছে

1️⃣ PEM কি?
PEM (প্রাইভেসি-এনহ্যান্সড মেল) হল একটি টেক্সট ফরম্যাট যা কী এবং সার্টিফিকেট সংরক্ষণ এবং স্থানান্তর করতে ব্যবহৃত হয়। এটি Base64- বাইনারি DER ডেটা এনকোড করে এবং শিরোনাম এবং ফুটার লাইন দিয়ে মোড়ানো যেমন-----শুরু প্রাইভেট কী------এবং----- শেষ ব্যক্তিগত চাবি -----. সাধারণ লেবেল অন্তর্ভুক্তপাবলিক কী, ব্যক্তিগত কী, এবংসার্টিফিকেট. যেহেতু এটি প্লেইন টেক্সট, তাই PEM কপি, পেস্ট এবং সিস্টেম জুড়ে বিনিময় করা সহজ।

2️⃣ আপনি অন্য কোন ফর্ম্যাট দেখতে পারেন?
- ডিআর: একটি কাঁচা বাইনারি বিন্যাস যা সরাসরি ASN.1 কাঠামো সংরক্ষণ করে এবং জাভা বা শংসাপত্র টুলিং-এ সাধারণ।
- HEX: DER বাইটের একটি হেক্সাডেসিমেল স্ট্রিং উপস্থাপনা, ডিবাগিং বা কোডে বাইট ডেটা এম্বেড করার জন্য দরকারী।
- হেডার ছাড়া বেস64: DER পেলোড বেস64 হিসাবে এনকোড করা হয়েছে কিন্তু PEM র‌্যাপার ছাড়াই, প্রায়ই কমপ্যাক্ট কনফিগারেশন ফর্ম্যাটে ব্যবহৃত হয়।
- PKCS#12 (PFX): একটি বাইনারি ধারক যা পাবলিক এবং প্রাইভেট কী একসাথে প্যাকেজ করতে পারে, সাধারণত একটি পাসওয়ার্ড দিয়ে সুরক্ষিত থাকে।

3️⃣ প্রতিটি ফরম্যাট কখন ব্যবহার করা উচিত?
- পিইএম: OpenSSL, ওয়েব সার্ভার, API বিনিময়, এবং ম্যানুয়াল কী পরিচালনার জন্য সবচেয়ে সর্বজনীন পছন্দ।
- ডিআর: উপযোগী যখন বাইনারি সঞ্চয়স্থান পছন্দ বা প্ল্যাটফর্ম-নির্দিষ্ট টুলিং দ্বারা প্রয়োজন হয়।
- HEX: ডিবাগিং এবং এমন পরিস্থিতিতে যেখানে বাইট-স্তরের পরিদর্শন গুরুত্বপূর্ণ।
- হেডার ছাড়া বেস64: উপযোগী যখন পার্শ্ববর্তী বিন্যাস PEM র‌্যাপারকে অনুমতি দেয় না এবং আপনি একটি কমপ্যাক্ট টেক্সট পেলোড চান।
- PKCS#12: সর্বোত্তম যখন আপনাকে পাসওয়ার্ড সুরক্ষা সহ একটি শংসাপত্র এবং ব্যক্তিগত কী পরিবহন করতে হবে।