विषयसूची:

PHP में मैक्रिप्ट क्या है?
PHP में मैक्रिप्ट क्या है?

वीडियो: PHP में मैक्रिप्ट क्या है?

वीडियो: PHP में मैक्रिप्ट क्या है?
वीडियो: 2 मिनट में PHP MCRYPT कैसे सक्षम करें, 100% सफलता 2024, नवंबर
Anonim

क्या है मैक्रिप्ट ? NS मैक्रिप्ट एक्सटेंशन यूनिक्स क्रिप्ट कमांड के लिए एक प्रतिस्थापन है। ये कमांड यूनिक्स और लिनक्स सिस्टम पर फाइलों को एन्क्रिप्ट करने के साधन के रूप में काम करते हैं। NS पीएचपी - मैक्रिप्ट एक्सटेंशन के बीच एक इंटरफेस के रूप में कार्य करता है पीएचपी तथा मैक्रिप्ट.

इसके संबंध में, मैं PHP Mcrypt को कैसे सक्षम करूं?

विंडोज़ सर्वर पर php-mcrypt को सक्षम करने के लिए शायद यह सबसे तेज़ तरीका है - आपको बस इतना करना है:

  1. पीएचपी खोजें। ini (मुख्य php कॉन्फ़िगरेशन फ़ाइल)
  2. खोलें और खोजें;एक्सटेंशन=php_mcrypt. डीएलएल)
  3. टिप्पणी हटाएं/हटाएं ";" और php को सेव करें। आईएनआई।

इसके अतिरिक्त, मुझे कैसे पता चलेगा कि PHP Mcrypt स्थापित है या नहीं? आप function_exists का उपयोग कर सकते हैं अगर जांच निम्न में से एक मैक्रिप्ट कार्य मौजूद हैं। आप a. को देखकर भी इसी स्क्रीन को प्राप्त कर सकते हैं पीएचपी फ़ाइल जिसमें है: phpinfo (); कोड में कहीं। इस स्क्रीन में, बस स्ट्रिंग की खोज करें " मैक्रिप्ट सहयोग"। अगर स्थापित , आपको "सक्षम" कहने वाला एक बॉक्स दिखाई देगा।

इसके अलावा, मैं मैक्रिप्ट के बजाय क्या उपयोग कर सकता हूं?

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

मैक्रिप्ट एक्सटेंशन क्या है?

NS मैक्रिप्ट एक्सटेंशन के लिए एक इंटरफ़ेस है मैक्रिप्ट क्रिप्टोग्राफी पुस्तकालय। इस विस्तार PHP कोड का उपयोग करने की अनुमति देने के लिए उपयोगी है मैक्रिप्ट PHP 7.2+ पर चलाने के लिए। NS मैक्रिप्ट एक्सटेंशन PHP 5.4 में PHP 7.1 के माध्यम से शामिल है। PHP 7.2+ के लिए, PHP इसके बजाय एक क्रिप्टोग्राफी लाइब्रेरी के रूप में libsodium का उपयोग करता है।

सिफारिश की: