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 से साइनिंग ब्राउज़र में होती है; खाता नहीं चाहिए।