HMAC জেনারেটর
বার্তা ও গোপন কী লিখুন, HMAC-SHA256, HMAC-SHA384 বা HMAC-SHA512 বেছে Generate HMAC চাপুন। Web Crypto হেক্স ডাইজেস্ট তৈরি করে—API যাচাই, ওয়েবহুক যাচাই বা কীড হ্যাশ শেখার জন্য।
আপডেট 2026-08-04 · security
Enter message and secret key, then Generate HMAC.
এই টুল সম্পর্কে
এই জেনারেটর সিক্রেটকে র ইম্পোর্ট করে, নির্বাচিত SHA হ্যাশসহ HMAC দিয়ে UTF-8 বার্তায় সই করে, এবং স্বাক্ষর ছোট হাতের হেক্সে ছাপায়। খালি বার্তা বা সিক্রেটে স্পষ্ট স্ট্যাটাস আসে, ডাইজেস্ট নয়। সফল হলে Copy output বোতাম দেখা যায়।
কীভাবে ব্যবহার করবেন
- জেনারেটর খুলুন: পৃষ্ঠা লোড করুন যাতে Message, Secret key, Algorithm ও Generate HMAC দেখা যায়।
- বার্তা ও সিক্রেট লিখুন: সাইন করতে পেলোড পাঠ্য ও শেয়ারড সিক্রেট কী পূরণ করুন।
- অ্যালগরিদম বেছে নিন: তালিকা থেকে HMAC-SHA256, HMAC-SHA384 বা HMAC-SHA512 নির্বাচন করুন।
- জেনারেট ও কপি করুন: Generate HMAC ক্লিক করুন, তারপর Copy output দিয়ে হেক্স ডাইজেস্ট ক্লিপবোর্ডে রাখুন।
সাধারণ ব্যবহার
- API অনুরোধের স্বাক্ষর পুনরায় তৈরি করে সার্ভারের প্রত্যাশিত HMAC-এর সাথে মিলান।
- শেয়ারড সিক্রেট দিয়ে ওয়েবহুক পেলোড যাচাই করুন, তারপর বডিতে বিশ্বাস করুন।
- বার্তা বা সিক্রেট বদলে ডাইজেস্ট তুলনা করে কীড হ্যাশিং শেখান।
টিপস
- বার্তা ও সিক্রেট দুটোই দরকার; কোনোটি খালি থাকলে জেনারেশন থেমে যায়।
- API ডক অনুযায়ী অ্যালগরিদম মেলান; SHA-256, 384 ও 512 আলাদা ডাইজেস্ট দেয়।
প্রশ্নোত্তর
কোন অ্যালগরিদম সমর্থিত?
ব্রাউজার Web Crypto API দিয়ে HMAC-SHA256, HMAC-SHA384 ও HMAC-SHA512।
আউটপুট কী ফরম্যাটে?
HMAC স্বাক্ষরের ছোট হাতের হেক্সাডেসিমাল ডাইজেস্ট, HMAC (hex) বাক্সে।
বার্তা বা সিক্রেট খালি হলে?
জেনারেশন থেমে যায় এবং স্ট্যাটাস অনুপস্থিত ক্ষেত্র পূরণ করতে বলে।
সিক্রেট কি ডিভাইস ছাড়ে?
Web Crypto দিয়ে সাইনিং ব্রাউজারে হয়; অ্যাকাউন্ট লাগে না।