{
"length": 5,
"hashes": {
"md5": "5d41402abc4b2a76b9719d911017c592",
"sha256": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
}
}
curl --location --request GET 'https://zylalabs.com/api/14237/hash+generator+api/35335/hash+text?text=hello&algorithms=md5,sha256' --header 'Authorization: Bearer YOUR_API_KEY'
{
"algorithm": "HMAC-SHA256",
"hex": "7c1ce32402750db1149385ac20603beeaca8909906d1e81c08f4f5c7db8fbe94",
"base64": "fBzjJAJ1DbEUk4WsIGA77qyokJkG0egcCPT1x9uPvpQ="
}
curl --location --request GET 'https://zylalabs.com/api/14237/hash+generator+api/35336/hmac+signature?text=hello&key=my-secret&algorithm=sha256' --header 'Authorization: Bearer YOUR_API_KEY'
{
"match": true,
"algorithm": "md5"
}
curl --location --request GET 'https://zylalabs.com/api/14237/hash+generator+api/35337/identify+verify+a+hash?hash=5d41402abc4b2a76b9719d911017c592&text=hello' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए हैश जनरेटर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
एक कॉल में MD5, SHA-1, SHA-256, SHA-384, SHA-512 और CRC32 के साथ हैश टेक्स्ट करें संदेशों पर HMAC के साथ हस्ताक्षर करें और पहचानें कि किस एल्गोरिदम ने एक हैश उत्पन्न किया
प्रत्येक एंडपॉइंट JSON डेटा लौटाता है "GET हैश टेक्स्ट" एंडपॉइंट विभिन्न एल्गोरिदम के लिए हैश की एक सूची प्रदान करता है "GET HMAC हस्ताक्षर" एंडपॉइंट HMAC हस्ताक्षर को उस एल्गोरिदम के साथ लौटाता है जिसका उपयोग किया गया है "GET पहचान सत्यापित करें एक हैश" एंडपॉइंट एक बूलियन मिलान स्थिति और पहचाने गए एल्गोरिदम लौटाता है
मुख्य क्षेत्र में "GET Hash text" प्रतिक्रिया में हैश मानों के लिए "hashes" "algorithm" "hex" और "base64" HMAC हस्ताक्षर प्रतिक्रिया के लिए और "match" तथा "algorithm" हैश सत्यापन प्रतिक्रिया के लिए शामिल हैं
अंतिम बिंदु ऐसे पैरामीटर स्वीकार करते हैं जैसे हैश करने के लिए पाठ और HMAC के लिए एल्गोरिदम प्रकार। उपयोगकर्ता "GET Hash text" और "GET HMAC signature" अनुरोधों में उपयोग करने के लिए hashing एल्गोरिदम निर्दिष्ट कर सकते हैं
प्रतिक्रिया डेटा को एक संगठित JSON प्रारूप में व्यवस्थित किया गया है उदाहरण के लिए "GET हैश टेक्स्ट" प्रतिक्रिया में एक "लंबाई" फ़ील्ड और व्यक्तिगत हैश मानों वाले "हैशेस" ऑब्जेक्ट शामिल है प्रत्येक प्रतिक्रिया को आसान पार्सिंग और विशेष डेटा बिंदुओं तक पहुंच के लिए डिज़ाइन किया गया है
विशिष्ट उपयोग के मामलों में डेटा अखंडता की जांच करना सुरक्षित रूप से संदेशों पर हस्ताक्षर करना और डेटा सत्यापन के लिए हैश एल्गोरिदम की पहचान करना शामिल है डेवलपर्स इस एपीआई का उपयोग पासवर्ड हैशिंग डेटा चेकसम और संदेश की प्रामाणिकता सुनिश्चित करने जैसे कार्यों के लिए कर सकते हैं
उपयोगकर्ता JSON प्रतिक्रिया में विशेष फ़ील्ड तक पहुँच कर लौटाए गए डेटा का उपयोग कर सकते हैं उदाहरण के लिए वे संग्रहण या तुलना के लिए हैश मान प्राप्त कर सकते हैं सुरक्षित संचार के लिए HMAC हस्ताक्षर का उपयोग कर सकते हैं या "मैच" फ़ील्ड की जाँच करके डेटा की अखंडता की पुष्टि कर सकते हैं
डेटा सटीकता स्थापित क्रिप्टोग्राफिक एल्गोरिदम के उपयोग के माध्यम से बनाए रखी जाती है जो मानकीकृत और व्यापक रूप से परीक्षण की गई हैं एपीआई इन एल्गोरिदम पर निर्भर करता है ताकि विभिन्न अनुरोधों में लगातार और विश्वसनीय हैश आउटपुट सुनिश्चित किया जा सके
मानक डेटा पैटर्न में प्रत्येक एल्गोरिदम के लिए समान हैश लंबाई शामिल होती है (जैसे MD5 32 वर्ण लौटाता है SHA-256 64 वर्ण लौटाता है) और स्पष्ट क्षेत्रों के साथ संरचित प्रतिक्रियाएँ होती हैं उपयोगकर्ता इनपुट पाठ और चयनित एल्गोरिदम के आधार पर अनुमानित आउटपुट की अपेक्षा कर सकते हैं