HMAC Generator
ऑनलाइन HMAC-SHA256, SHA-384, SHA-512 या SHA-1 मैसेज ऑथेंटिकेशन कोड जनरेट करें
Algorithm
Output Format
Secret Key
Message
इस टूल के बारे में
HMAC जनरेटर हैश-आधारित मैसेज ऑथेंटिकेशन कोड बनाता है — क्रिप्टोग्राफिक सिग्नेचर जो मैसेज की अखंडता और प्रामाणिकता दोनों को सत्यापित करने के लिए उपयोग होते हैं। HMAC एक यूनिक सिग्नेचर बनाने के लिए सीक्रेट की को हैश फ़ंक्शन (MD5, SHA-1, SHA-256, SHA-512) के साथ जोड़ता है।
HMAC का व्यापक उपयोग API प्रमाणीकरण (AWS, Stripe), वेबहुक सिग्नेचर सत्यापन, JWT साइनिंग, और सुरक्षित डेटा ट्रांसमिशन प्रोटोकॉल में होता है।
कैसे उपयोग करें
- जो मैसेज टेक्स्ट आप साइन करना चाहते हैं उसे दर्ज करें।
- अपनी सीक्रेट की दर्ज करें (इसे गोपनीय रखें)।
- हैश एल्गोरिथ्म चुनें (सुरक्षा के लिए SHA-256 अनुशंसित है)।
- HMAC सिग्नेचर तुरंत जनरेट हो जाता है — उपयोग के लिए इसे कॉपी करें।
उपयोग के मामले
API रिक्वेस्ट साइनिंग, वेबहुक पेलोड सत्यापन, सेशन टोकन जनरेशन, और कोई भी परिदृश्य जिसमें यह साबित करना ज़रूरी हो कि मैसेज किसी विशिष्ट प्रेषक द्वारा बनाया गया था।
अक्सर पूछे जाने वाले प्रश्न
- HMAC क्या है? — HMAC (हैश-आधारित मैसेज ऑथेंटिकेशन कोड) एक डिजिटल सिग्नेचर बनाने के लिए हैश फ़ंक्शन के साथ सीक्रेट की का उपयोग करता है जो मैसेज की प्रामाणिकता साबित करता है।
- मुझे कौन सा एल्गोरिथ्म उपयोग करना चाहिए? — अधिकांश उपयोग मामलों के लिए SHA-256 इंडस्ट्री स्टैंडर्ड है। सुरक्षा-संवेदनशील एप्लिकेशन के लिए MD5 और SHA-1 से बचें।
- क्या सीक्रेट की कहीं भेजी जाती है? — नहीं। सारी गणना आपके ब्राउज़र में होती है। आपकी की और मैसेज कभी भी आपकी डिवाइस से बाहर नहीं जाते।
- HMAC और सामान्य हैश में क्या अंतर है? — सामान्य हैश (SHA-256) में कोई सीक्रेट key नहीं होती — कोई भी इसे compute कर सकता है। HMAC को एक साझा सीक्रेट key की आवश्यकता होती है, जिससे key जाने बिना इसे फ़र्ज़ी बनाना असंभव हो जाता है।