ডিকোডার
ডিকোডার নির্দিষ্ট ক্রমে সাজানো অপারেশনের রেসিপি দিয়ে ইনপুট রূপান্তর করে। প্রতিটি ধাপের আউটপুট পরের ধাপের ইনপুট হয়।
বিন্যাস
প্যানেলে চারটি অংশ আছে:
- ক্রিয়া (বামে) - উপলভ্য সব রূপান্তরের তালিকা। কোনো অপারেশনে ক্লিক করলে সেটি রেসিপিতে যোগ হয়।
- ক্রিয়াক্রম - ধাপগুলোর বর্তমান ক্রম। প্রতিটি ধাপের ফল পরের ধাপে যায়।
- ইনপুট - যে পাঠ্য রূপান্তর করবেন।
- আউটপুট - চূড়ান্ত ফল বা স্মার্ট ডিকোডের ফলাফল।
ইনপুট অংশে পাঠ্য পেস্ট করুন বা লিখুন। অন্য দৃশ্যে গেলেও ইনপুট ও রেসিপি স্থানীয়ভাবে রাখা হয়। দুটোই না মুছে কেবল রেসিপি বা ইনপুট মুছতে আলাদা পরিষ্কার করার নিয়ন্ত্রণ ব্যবহার করুন।
উপলভ্য অপারেশন
এনকোড ও ডিকোড
- Base64 এনকোড / ডিকোড
- URL এনকোড / ডিকোড (পারসেন্ট এনকোডিং)
- HTML এনটিটি এনকোড / ডিকোড
- Hex এনকোড / ডিকোড
হ্যাশ তৈরি
| হ্যাশ | মন্তব্য |
|---|---|
| MD5 | সংঘর্ষ প্রতিরোধী নয়; পুরোনো ব্যবহারের জন্য রাখা হয়েছে |
| SHA1 | নিরাপত্তাসংক্রান্ত ব্যবহারের জন্য অবচিত |
| SHA256 | সাধারণ কাজে ব্যবহারযোগ্য |
| SHA512 | সাধারণ কাজে ব্যবহারযোগ্য; ডাইজেস্ট দীর্ঘতর |
হ্যাশ একমুখী। আউটপুট হলো ইনপুট বাইটগুলোর হেক্স ডাইজেস্ট।
অন্যান্য অপারেশন
- JWT ডিকোড - টোকেনকে হেডার, পেলোড ও স্বাক্ষরে ভাগ করে এবং প্রথম দুটি অংশ Base64 ডিকোড করে।
- AES-256-CBC এনক্রিপ্ট / ডিক্রিপ্ট - আপনার দেওয়া হেক্স কী ও IV দিয়ে সিমেট্রিক এনক্রিপশন।
- টুলে নতুন অপারেশন যোগ করা হলে তালিকায় সেগুলোও দেখা যায়।
রেসিপি নিয়ে কাজ
- ধাপ যোগ করুন - বাম কলামের কোনো অপারেশনে ক্লিক করুন। সেটি রেসিপির শেষে যোগ হয়।
- ধাপের ক্রম বদলান - রেসিপি কলামের কোনো ধাপ টেনে নতুন অবস্থানে নিন। আউটপুটের ধারাবাহিকতা সঙ্গে সঙ্গে হালনাগাদ হয়।
- ধাপ সরান - ধাপের সরানোর নিয়ন্ত্রণে ক্লিক করুন। পরবর্তী ধাপগুলোর আউটপুট আবার হিসাব করা হয়।
- আউটপুট কপি করুন - কোনো ধাপের কপি বোতামে ক্লিক করে সেই ধাপের আউটপুট ক্লিপবোর্ডে কপি করুন।
সাধারণ ব্যবহার
- প্রকৃত মান পড়তে দুবার URL এনকোড করা প্যারামিটার ডিকোড করুন।
- টোকেন Base64 ডিকোড করে তারপর JWT ডিকোড প্রয়োগ করুন, যাতে ক্লেইম পড়া যায়।
- সংরক্ষিত ডাইজেস্টের সঙ্গে তুলনা করতে স্ট্রিং হ্যাশ করুন।
- সিরিয়ালাইজ করা কুকির একাধিক স্তরের এনকোডিং সামলাতে Base64 ডিকোড > URL ডিকোড ক্রম ব্যবহার করুন।