हैश कैलकुलेटर और चेकसम वेरिफ़ायर
Loading development tool...
एक ही ब्राउज़र-आधारित वर्कबेंच में फ़ाइलों को सत्यापित करें, टेक्स्ट को हैश करें, HMAC डाइजेस्ट जेनरेट करें, और चेकसम की स्थानीय रूप से तुलना करें।
Loading development tool...
एक ही ब्राउज़र-आधारित वर्कबेंच में फ़ाइलों को सत्यापित करें, टेक्स्ट को हैश करें, HMAC डाइजेस्ट जेनरेट करें, और चेकसम की स्थानीय रूप से तुलना करें।
पेशेवर चेकसम डेस्क
यह वर्कबेंच वास्तविक चेकसम कार्यों के लिए बनाया गया है: डाउनलोड की गई फ़ाइलों को मान्य करना, पेलोड को हैश करना, HMAC हस्ताक्षर जेनरेट करना, और कहीं भी अपना डेटा अपलोड किए बिना डाइजेस्ट की तुलना करना।
सभी गणनाएँ आपके ब्राउज़र में स्थानीय रूप से चलती हैं। फ़ाइलें, टेक्स्ट पेलोड और रहस्य आपके डिवाइस पर रहते हैं।
एक स्थानीय फ़ाइल को हैश करें और अपेक्षित चेकसम से तुलना करें।
अपने डाइजेस्ट की गणना के लिए यहां एक फ़ाइल छोड़ें
इसका उपयोग तब करें जब आपको डाउनलोड, बिल्ड आर्टिफ़ैक्ट या रिलीज़ बंडल को मान्य करने की आवश्यकता हो।
उपकरणों को बदले बिना प्रकाशित चेकसम के विरुद्ध स्थानीय फ़ाइलों को हैश करें और उनकी तुलना करें।
जब आपको सटीक अनुरोध बॉडी को मान्य करने की आवश्यकता हो तो रॉ UTF-8 टेक्स्ट, हेक्स बाइट्स, या Base64 पेलोड को हैश करें।
साधारण हैश जनरेशन के साथ मिलाए बिना हस्ताक्षर वर्कफ़्लो के लिए की गई डाइजेस्ट जेनरेट करें।
कॉपी किए गए चेकसम मानों को सामान्य करें और प्रारूप भिन्न होने पर भी उनकी तेज़ी से तुलना करें।
फ़ाइलें, पेलोड और रहस्य ब्राउज़र में रहते हैं, जो डेवलपर्स चेकसम टूल से उम्मीद करते हैं।
केवल उन एल्गोरिथम को उजागर करें जो वास्तव में सही ढंग से लागू किए गए हैं और वास्तविक चेकसम कार्यों के लिए उपयोगी हैं।
हर कार्य को एक ही टेक्स्टएरिया से गुजारने के बजाय नौकरी से मेल खाने वाले वर्कफ़्लो को चुनें।
डाउनलोड के लिए फ़ाइल सत्यापित करें, पेलोड के लिए टेक्स्ट हैश करें, हस्ताक्षर के लिए HMAC, और दो मौजूदा डाइजेस्ट मानों के लिए तुलना करें।
अधिकांश चेकसम कार्यों के लिए SHA-256 पर डिफ़ॉल्ट करें, फिर केवल तभी स्विच करें जब आपका अपस्ट्रीम सिस्टम एक अलग डाइजेस्ट की आवश्यकता हो।
डाइजेस्ट कॉपी करें, इसे अपेक्षित मान से तुलना करें, और अपने आर्टिफ़ैक्ट या पेलोड को मान्य करने के लिए मिलान स्थिति का उपयोग करें।
पृष्ठ उन नौकरियों के आसपास डिज़ाइन किया गया है जो डेवलपर्स और संचालन टीमें वास्तव में करते हैं।
उत्पादन में प्रचारित करने से पहले पैकेज डाउनलोड, आंतरिक बिल्ड आउटपुट, या विक्रेता रिलीज़ बंडल को मान्य करें।
प्रमाणीकरण बेमेल को डीबग करते समय कैनोनिकल अनुरोध स्ट्रिंग या वेबहुक पेलोड के लिए HMAC डाइजेस्ट जेनरेट करें।
टर्मिनल, दस्तावेज़ीकरण और कॉपी किए गए रिलीज़ नोट्स से चेकसम की तुलना करें जब विभिन्न स्वरूपण सामान्य रूप से आपको धीमा कर देगा।
फ़ाइल चेकसम, हैश मान और स्थानीय ब्राउज़र प्रसंस्करण के बारे में व्यावहारिक प्रश्न।