स्ट्रिंग को एन्क्रिप्ट कैसे करें

विषयसूची:

स्ट्रिंग को एन्क्रिप्ट कैसे करें
स्ट्रिंग को एन्क्रिप्ट कैसे करें

वीडियो: स्ट्रिंग को एन्क्रिप्ट कैसे करें

वीडियो: स्ट्रिंग को एन्क्रिप्ट कैसे करें
वीडियो: पायथन में स्ट्रिंग्स और फाइलों को कैसे एन्क्रिप्ट करें 2024, नवंबर
Anonim

वेब प्रोग्रामिंग में एक स्ट्रिंग वेरिएबल को एन्क्रिप्ट करने की आवश्यकता अक्सर होती है। यह न केवल पासवर्ड या अन्य निजी डेटा के साथ काम करने के लिए आवश्यक हो सकता है। उदाहरण के लिए, html कोड को एन्क्रिप्ट करना अक्सर आसान होता है जिसे किसी फ़ाइल, डेटाबेस या कुकी में सहेजने की आवश्यकता होती है, इसे लिखने से पहले सभी निषिद्ध वर्णों को साफ़ करने के लिए व्यवस्थित करना और फिर पढ़ने के बाद उन्हें पुनर्स्थापित करना। नीचे PHP भाषा का उपयोग करके एक स्ट्रिंग वेरिएबल को एन्क्रिप्ट करने के विकल्पों में से एक है।

स्ट्रिंग को एन्क्रिप्ट कैसे करें
स्ट्रिंग को एन्क्रिप्ट कैसे करें

अनुदेश

चरण 1

स्ट्रिंग वैरिएबल को एनकोड करने के लिए PHP के बिल्ट-इन base64_encode फ़ंक्शन का उपयोग करें। इसमें केवल एक पैरामीटर है जिसे पारित किया जाना चाहिए - एन्क्रिप्टेड चर का मान। उदाहरण के लिए, PHP कोड जो बेस 64 MIME एन्कोडेड टेक्स्ट "एन्क्रिप्टेड स्ट्रिंग" को पेज पर आउटपुट करेगा, ऐसा दिख सकता है:

एन्कोडेड टेक्स्ट इस प्रकार होगा: "5 + D46PTw7uLg7e3g / yDx8vDu6uA ="।

चरण दो

बेस 64 MIME एन्कोडेड स्ट्रिंग वेरिएबल्स को डीकोड करने के लिए बिल्ट-इन base64_decode फ़ंक्शन का उपयोग करें। इस फ़ंक्शन में केवल एक आवश्यक पैरामीटर है। उदाहरण के लिए, पिछले चरण में प्राप्त कोड को डीकोड और प्रदर्शित करने के लिए, आप PHP में निम्न पंक्ति का उपयोग कर सकते हैं:

चरण 3

यदि आपको किसी शब्द को एन्कोड करना है या एक बार परीक्षण करना है, या यदि आप PHP स्क्रिप्ट निष्पादित नहीं कर सकते हैं तो वेब सेवा का उपयोग करें। उदाहरण के लिए, पेज पर जाकर https://tools4noobs.com/online_php_functions/base64_encode एकमात्र फ़ील्ड में वांछित शब्द या टेक्स्ट दर्ज करें और बेस 64 एन्कोड लेबल वाले बटन पर क्लिक करें। सर्वर पर स्क्रिप्ट दर्ज किया गया डेटा प्राप्त करेगी, उस पर base64_encode फ़ंक्शन लागू करें और एन्कोडेड मान को एक अतिरिक्त इनपुट फ़ील्ड में रखें। इसमें एन्क्रिप्टेड स्ट्रिंग को कॉपी किया जा सकता है और आपके विवेक पर इस्तेमाल किया जा सकता है। यदि डिक्रिप्शन की आवश्यकता है, तो आप एक समान वेब सेवा का उपयोग कर सकते हैं जो आपके द्वारा दर्ज किए गए मान पर base64_decode फ़ंक्शन लागू करेगी। इस साइट पर संबंधित पृष्ठ पर स्थित है

सिफारिश की: