PHP md5 () फ़ंक्शन का उपयोग कैसे करें?

Php Md5 Fanksana Ka Upayoga Kaise Karem



अक्सर वेब विकास के लिए उपयोग किया जाता है, PHP एक स्थापित सर्वर-साइड प्रोग्रामिंग भाषा है। PHP में सबसे अधिक उपयोग किए जाने वाले कार्यों में से एक है एमडी5 () फ़ंक्शन, जिसका उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है, जैसे कि पासवर्ड एन्क्रिप्ट करना, विशिष्ट पहचानकर्ता उत्पन्न करना या डेटा अखंडता की जाँच करना।

हम जानेंगे कि PHP का उपयोग कैसे करें एमडी5 () इस लेख में समारोह।

PHP md5() फंक्शन क्या है?

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







PHP में PHP md5 () फ़ंक्शन के लिए सिंटैक्स

आरंभ करने के लिए, के सिंटैक्स को समझना आवश्यक है एमडी5 () समारोह। एक पैरामीटर के रूप में एक स्ट्रिंग प्राप्त करने के बाद फ़ंक्शन 32-वर्ण हेक्साडेसिमल स्ट्रिंग देता है। का वाक्य-विन्यास एमडी5 () समारोह इस प्रकार है:



md5 ( डोरी $ स्ट्रिंग , बूल $raw_output = असत्य ) : डोरी

पहला तर्क वह स्ट्रिंग है जिसे हम उपयोग करके हैश करना चाहते हैं एमडी5 () समारोह। दूसरा तर्क वैकल्पिक है और निर्दिष्ट करता है कि आउटपुट कच्चे बाइनरी प्रारूप या हेक्साडेसिमल प्रारूप में होना चाहिए। यह डिफ़ॉल्ट रूप से गलत पर स्विच किया जाता है, जो इंगित करता है कि आउटपुट हेक्साडेसिमल प्रारूप में होगा।



PHP में md5 () फ़ंक्शन का उपयोग कैसे करें?

को लागू करने के लिए निम्नलिखित चरण हैं एमडी5 () PHP में कार्य:





स्टेप 1: उस उद्देश्य पर निर्णय लें जिसके लिए आप md5() फ़ंक्शन का उपयोग करना चाहते हैं, जैसे किसी दिए गए स्ट्रिंग का MD5 हैश बनाना, या एक विशिष्ट पहचानकर्ता उत्पन्न करना।

चरण दो: उस स्ट्रिंग को निर्धारित करें जिसे आप हैश करना चाहते हैं एमडी5 () समारोह। आप इस पद्धति का उपयोग करके पासवर्ड, फ़ाइल नाम या कोई अन्य टेक्स्ट हैश कर सकते हैं।



चरण 3: अंत में प्रयोग करें एमडी5 () इनपुट स्ट्रिंग के हैश मान को उत्पन्न करने के लिए अपने PHP कोड में कार्य करें।

PHP में md5 () फ़ंक्शन के उदाहरण

उदाहरण 1: किसी दिए गए स्ट्रिंग का MD5 हैश उत्पन्न करने के लिए, नीचे दिए गए PHP कोड का पालन करें।



$str = 'लिनक्सहिंट!' ;

गूंज md5 ( $str ) ;

?>

उपरोक्त कोड में, function एमडी5 () पैरामीटर $str के साथ कहा जाता है, और चर $str को 'LinuxHint!' मान दिया जाता है। एमडी5 () फ़ंक्शन इनपुट स्ट्रिंग के MD5 हैश की गणना करता है और हैश के हेक्साडेसिमल प्रतिनिधित्व को लौटाता है।

उत्पादन

उदाहरण 2: आप भी इस्तेमाल कर सकते हैं एमडी5 () PHP में एक अद्वितीय पहचानकर्ता उत्पन्न करने के लिए कार्य करें। यहाँ एक सरल PHP उदाहरण है जो एक विशिष्ट पहचानकर्ता उत्पन्न करता है।



$unique_id = md5 ( uniqid ( ) ) ;

गूंज 'अनोखा ID: ' . $unique_id ;

?>

टिप्पणी: का उपयोग कर एक अद्वितीय पहचानकर्ता उत्पन्न करना एमडी5 () उपयोगी है क्योंकि यह एक अनूठा, अनुमान लगाने में मुश्किल मूल्य उत्पन्न करने का एक तरीका प्रदान करता है जिसका उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है, जैसे कि वेबसाइट पर अपलोड की गई फ़ाइलों के लिए अद्वितीय फ़ाइल नाम उत्पन्न करना।

निष्कर्ष

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