एपीआई के बारे में:
इस एंडपॉइंट का उपयोग किसी भी स्ट्रिंग को एन्क्रिप्ट करने के लिए करें
आप MD5 SHA1 SHA256 SHA384 SHA512 हैश को एन्क्रिप्ट और उत्पन्न करने में सक्षम होंगे
type का उपयोग एन्क्रिप्शन प्रकार घोषित करने के लिए करें:
'md2',
'md4',
'md5',
'sha1',
'sha224',
'sha256',
'sha384',
'sha512',
'ripemd128',
'ripemd160',
'ripemd256',
'ripemd320',
'whirlpool',
'tiger128,3',
'tiger160,3',
'tiger192,3',
'tiger128,4',
'tiger160,4',
'tiger192,4',
'snefru',
'snefru256',
'gost',
'gost-crypto',
'adler32',
'crc32',
'crc32b',
'fnv132',
'fnv1a32',
'fnv164',
'fnv1a64',
'joaat',
'haval128,3',
'haval160,3',
'haval192,3',
'haval224,3',
'haval256,3',
'haval128,4',
'haval160,4',
'haval192,4',
'haval224,4',
'haval256,4',
'haval128,5',
'haval160,5',
'haval192,5',
'haval224,5',
'haval256,5',
string का उपयोग करें उस स्ट्रिंग को डालने के लिए जिसे आप एन्क्रिप्ट करना चाहते हैं
एन्क्रिप्ट - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
data |
[आवश्यक] string to hash. |
method |
[आवश्यक] The desired hashing method |
{"status":200,"success":true,"method":"sha256","encrypted":"eyJpdiI6IkM5Zk1jb1BVNk9jOFdScm5jSjdJMEE9PSIsInZhbHVlIjoiVzk4eUIwL1BZZWtZdkV1bVk4dHo4MDkrMU1iMUdHS0swbXFBYjhkZVlZVT0iLCJtYWMiOiJkNGI3ZmVjMTVmOGM5YmNkZGE0MzA3YzAxMTQxMjkzZGMxN2JjZDdjMmI4OWNkMDIzNzY2NDRhMmRmM2UwNmJiIiwidGFnIjoiIn0="}
curl --location --request GET 'https://zylalabs.com/api/145/encryption+and+decryption+api/182/encrypt?data=parse this string&method=sha256' --header 'Authorization: Bearer YOUR_API_KEY'
जिस स्ट्रिंग को पहले एन्क्रिप्ट किया गया था उसे डिक्रिप्ट करने में सक्षम रहें
यह घोषित करें कि इसमें क्या प्रकार की एन्क्रिप्शन है और वह हैश जो आपको पहले "एन्क्रिप्ट" अंत बिंदु में प्राप्त हुआ था
डिक्रिप्ट - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
encrypted |
[आवश्यक] The encrypted hash to decode. |
method |
[आवश्यक] The method used to encrypt. |
{"status":404,"success":false,"message":"Encrypted data not found"}
curl --location --request GET 'https://zylalabs.com/api/145/encryption+and+decryption+api/183/decrypt?encrypted=eyJpdiI6IkM5Zk1jb1BVNk9jOFdScm5jSjdJMEE9PSIsInZhbHVlIjoiVzk4eUIwL1BZZWtZdkV1bVk4dHo4MDkrMU1iMUdHS0swbXFBYjhkZVlZVT0iLCJtYWMiOiJkNGI3ZmVjMTVmOGM5YmNkZGE0MzA3YzAxMTQxMjkzZGMxN2JjZDdjMmI4OWNkMDIzNzY2NDRhMmRmM2UwNmJiIiwidGFnIjoiIn0=&method=sha256' --header 'Authorization: Bearer YOUR_API_KEY'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
एन्क्रिप्ट एंडपॉइंट एक JSON ऑब्जेक्ट लौटाता है जिसमें स्थिति, सफलता झंडा, एन्क्रिप्शन के लिए उपयोग की गई विधि और एन्क्रिप्ट किया गया स्ट्रिंग शामिल होता है डिक्रिप्ट एंडपॉइंट एक JSON ऑब्जेक्ट लौटाता है जिसमें स्थिति, सफलता झंडा और एक संदेश होता है जो बताता है कि डिक्रिप्शन सफल था या एन्क्रिप्ट किया गया डेटा नहीं मिला
Encrypt प्रतिक्रिया के मुख्य क्षेत्र "status" (HTTP स्थिति कोड), "success" (सफलता को इंगित करने वाला बूलियन), "method" (एन्क्रिप्शन प्रकार), और "encrypted" (परिणामी हैश) शामिल हैं Decrypt प्रतिक्रिया में, मुख्य क्षेत्रों में "status," "success," और "message" (ऑपरेशन के विवरण प्रदान करना) शामिल हैं
एन्क्रिप्ट अंत बिंदु दो पैरामीटर Accept करता है: "प्रकार," जो एन्क्रिप्शन विधि को निर्दिष्ट करता है (जैसे, md5, sha256), और "स्ट्रिंग," जो एन्क्रिप्ट होने वाला पाठ है उपयोगकर्ता अपनी आवश्यकताओं के अनुसार विभिन्न एन्क्रिप्शन प्रकारों को चुनकर अपने अनुरोधों को अनुकूलित कर सकते हैं
प्रतिक्रिया डेटा JSON फॉर्मेट में व्यवस्थित है एन्क्रिप्ट एंडपॉइंट के लिए इसमें स्थिति सफलता विधि और एन्क्रिप्टेड स्ट्रिंग के लिए फ़ील्ड शामिल हैं डिक्रिप्ट एंडपॉइंट अपनी प्रतिक्रिया को इसी तरह व्यवस्थित करता है स्थिति सफलता और उपयोगकर्ता प्रतिक्रिया के लिए एक संदेश पर ध्यान केंद्रित करते हुए
विशिष्ट उपयोग के मामलों में पासवर्ड को सुरक्षित रूप से संग्रहित करना डेटा की सत्यता की पुष्टि करना और संगठनों के भीतर संवेदनशील जानकारी साझा करना शामिल है उपयोगकर्ता डेटा को संचारित करने से पहले एन्क्रिप्ट कर सकते हैं और बाद में इसे मान्यता या पहुंच नियंत्रण उद्देश्यों के लिए डिक्रिप्ट कर सकते हैं
उपयोगकर्ता लौटाई गई एन्क्रिप्टेड स्ट्रिंग का उपयोग सुरक्षित भंडारण या संचार के लिए कर सकते हैं सफलता संकेतक यह निर्धारित करने में मदद करता है कि ऑपरेशन सफल था या नहीं जबकि विधि क्षेत्र यह दर्शाता है कि कौन सा एन्क्रिप्शन एल्गोरिदम का उपयोग किया गया था जिसकी मदद से डिक्रिप्शन के दौरान संगतता जांच में सहायता मिलती है
डीक्रिप्ट एंडपॉइंट यह जानकारी प्रदान करता है कि क्या डीक्रिप्शन सफल रहा और यदि एन्क्रिप्टेड डेटा नहीं मिलता है तो एक संदेश शामिल करता है इसे डीक्रिप्शन करने के लिए एन्क्रिप्शन प्रकार और हैश की आवश्यकता होती है जिससे उपयोगकर्ता मूल डेटा को प्राप्त कर सकें यदि उपलब्ध हो
डेटा की सटीकता स्थापित क्रिप्टोग्राफिक एल्गोरिदम के उपयोग के माध्यम से बनाए रखी जाती है जो एन्क्रिप्शन और डिक्रिप्शन के लिए हैं एपीआई अच्छी तरह से परीक्षण किए गए तरीकों पर निर्भर करता है यह सुनिश्चित करते हुए कि एन्क्रिप्टेड आउटपुट संगत और विश्वसनीय होते हैं जब सही पैरामीटर प्रदान किए जाते हैं
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
19,371ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
55ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,089ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
76ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
118ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,043ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,149ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
6,739ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
18ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,771ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,696ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
9,854ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
257ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
603ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
5,278ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
609ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,291ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
315ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
7,798ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
202ms