HMAC जनरेटर
आपके ब्राउज़र में स्थानीय रूप से चलता हैसाझा रहस्य से संदेश प्रमाणित करें
इनपुट
UTF-8 टेक्स्ट; खाली संदेश भी समर्थित है।
टेक्स्ट के खाली स्थान सुरक्षित रहते हैं।
उन्नत
Hex और Base64 कुंजियाँ सख्ती से डिकोड होती हैं और उनमें स्पेस नहीं होना चाहिए।
आउटपुट
HMAC साझा रहस्य से संदेश प्रमाणित करता है; यह एन्क्रिप्शन नहीं है।
संदेश, रहस्य और परिणाम इसी टैब में रहते हैं; कभी सहेजे या अपलोड नहीं होते।
HMAC के बारे में
HMAC साझा रहस्य से संदेश प्रमाणित करता है, एन्क्रिप्ट नहीं करता। यह टूल Web Crypto का उपयोग करके संदेश, रहस्य और परिणाम केवल मेमोरी में रखता है। डिफ़ॉल्ट SHA-256 है; SHA-384 और SHA-512 भी हैं। संदेश की सीमा 1,000,000 UTF-16 इकाइयाँ और रहस्य की 65,536 इकाइयाँ है।
उपयोग कैसे करें
संदेश और गैर-खाली रहस्य दर्ज करें, एल्गोरिथ्म व आउटपुट चुनें और HMAC बनाएँ दबाएँ। खाली संदेश मान्य है। उन्नत में हेक्स या सही पैडिंग वाला मानक Base64 चुनें। टेक्स्ट के खाली स्थान सुरक्षित रहते हैं; एन्कोड कुंजी में स्पेस नहीं होने चाहिए। बदलाव पुराना परिणाम हटाता है। कॉपी करें, hmac.txt डाउनलोड करें या साफ़ करें दबाएँ।
सीमाएँ और एन्कोडिंग
संदेश UTF-8 में एन्कोड होते हैं और खाली भी हो सकते हैं। सीक्रेट कम से कम एक बाइट में डिकोड होना चाहिए। Hex कुंजी में अंकों की संख्या सम होनी चाहिए; Base64 कुंजी मानक वर्णमाला और सही पैडिंग का उपयोग करती है, Base64URL या स्पेस अस्वीकार होते हैं। Base64URL आउटपुट पैडिंग हटाता है। सीमा: संदेश 1,000,000 और सीक्रेट 65,536 UTF-16 इकाइयाँ; लंबा इनपुट अस्वीकार होता है, कभी काटा नहीं जाता।
