{
"code": 200,
"status": "success",
"data": {
"healthy": true
}
}
curl --location --request GET 'https://zylalabs.com/api/13749/password+strength+and+security+api/31507/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
{
"code": 200,
"status": "success",
"data": {
"passwords": [
"DP)zBd^Wm]8X%Zyx"
]
}
}
curl --location --request POST 'https://zylalabs.com/api/13749/password+strength+and+security+api/31508/generate+passwords' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"length": 16,
"count": 1,
"uppercase": true,
"lowercase": true,
"numbers": true,
"symbols": true,
"excludeAmbiguous": false
}'
{
"code": 200,
"status": "success",
"data": {
"score": 0,
"label": "very weak",
"feedback": [
"Password is very short — use at least 8 characters",
"Use at least 12 characters for better security",
"Mix uppercase, lowercase, numbers, and symbols"
]
}
}
curl --location --request POST 'https://zylalabs.com/api/13749/password+strength+and+security+api/31509/score+password+strength' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"password": "hunter2"
}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए टाइटन सिक्योरपास जेनरेटर और स्ट्रेंथ ऑडिटर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
"स्वास्थ्य जांच" अंत बिंदु एक स्थिति संदेश लौटाता है जो API के संचालन स्वास्थ्य को दर्शाता है "पारण करें पासवर्ड" अंत बिंदु निर्दिष्ट पैरामीटर के आधार पर सुरक्षित रूप से उत्पन्न पासवर्ड का एक सरणी लौटाता है "पासवर्ड की ताकत को स्कोर करें" अंत बिंदु एक संख्यात्मक स्कोर लौटाता है एक लेबल जो ताकत को दर्शाता है और पासवर्ड को सुधारने के लिए प्रतिक्रिया देता है
मुख्य क्षेत्रों में "कोड" (HTTP स्थिति), "स्थिति" (सफलता या विफलता), और "डेटा" (जिसमें पासवर्ड या स्कोरिंग विवरण जैसी विशिष्ट जानकारी शामिल है) शामिल हैं। पासवर्ड स्कोरिंग के लिए "स्कोर," "लेबल," और "फीडबैक" आवश्यक क्षेत्र हैं
उपयोगकर्ता "लंबाई" (4-128), "गिनती" (1-50), "बड़े अक्षर," "छोटे अक्षर," "संख्या," "प्रतीक," और "अस्पष्ट को छोड़ें" जैसे पैरामीटर के साथ अनुरोधों को अपनी इच्छा के अनुसार अनुकूलित कर सकते हैं प्रत्येक पैरामीटर में उचित डिफ़ॉल्ट मान होते हैं जो पासवर्ड उत्पन्न करने में लचीलापन प्रदान करते हैं
प्रतिक्रिया डेटा JSON प्रारूप में संरचित है जिसमें एक शीर्ष स्तर का ऑब्जेक्ट "कोड" "स्थिति" और "डेटा" शामिल है "डेटा" फ़ील्ड प्रत्येक एंडपॉइंट के अनुसार भिन्न होती है जिसमें या तो निर्मित पासवर्ड या स्कोरिंग विवरण शामिल होता है जिससे इसे पार्स करना और उपयोग करना आसान हो जाता है
सामान्य उपयोग के मामलों में नए उपयोगकर्ता खातों के लिए सुरक्षित पासवर्ड उत्पन्न करना परीक्षण डेटा भरना साइनअप के दौरान पासवर्ड नीतियों को लागू करना और उपयोगकर्ता इंटरफेस में पासवर्ड की ताकत पर रीयल-टाइम फीडबैक प्रदान करना शामिल हैं
उपयोगकर्ता सुरक्षित खाता बनाने या परीक्षण के लिए उत्पन्न पासवर्ड का उपयोग कर सकते हैं स्कोरिंग फीडबैक कमजोरियों की पहचान करके पासवर्ड नीतियों में सुधार करने में मदद करता है उपयोगकर्ताओं को क्रियाशील सुझावों के आधार पर मजबूत पासवर्ड बनाने के लिए मार्गदर्शन करता है
डेटा सटीकता को ह्यूरिस्टिक स्कोरिंग के माध्यम से बनाए रखा जाता है जो लंबाई, वर्ण विविधता और सामान्य पासवर्ड सूचियों जैसे विभिन्न कारकों का मूल्यांकन करता है यह दृष्टिकोण यह सुनिश्चित करता है कि स्कोरिंग वास्तविक दुनिया के पासवर्ड सुरक्षा प्रथाओं को दर्शाता है बिना व्यापक उल्लंघन डेटाबेस पर निर्भर किए
उपयोगकर्ता 0 (अत्यंत कमजोर) से 4 (अत्यंत मजबूत) के बीच अंकों की अपेक्षा कर सकते हैं साथ ही संबंधित फीडबैक। सामान्य पैटर्न में लंबाई बढ़ाने के सुझाव शामिल हैं, वर्ण प्रकारों को मिलाने और सामान्य पासवर्ड से बचने के लिए मदद करना, जिससे उपयोगकर्ता अपने पासवर्ड सुरक्षा को बढ़ाने के तरीके समझ सकें।