সুচিপত্র:

পিএইচপিতে ম্যাক্রিপ্ট কি?
পিএইচপিতে ম্যাক্রিপ্ট কি?

ভিডিও: পিএইচপিতে ম্যাক্রিপ্ট কি?

ভিডিও: পিএইচপিতে ম্যাক্রিপ্ট কি?
ভিডিও: পিএইচপি কি? 2024, মে
Anonim

কি mcrypt ? দ্য mcrypt এক্সটেনশন হল UNIX ক্রিপ্ট কমান্ডের প্রতিস্থাপন। এই কমান্ডগুলি ইউনিক্স এবং লিনাক্স সিস্টেমে ফাইল এনক্রিপ্ট করার একটি উপায় হিসাবে কাজ করে। দ্য php - mcrypt এক্সটেনশন এর মধ্যে একটি ইন্টারফেস হিসাবে কাজ করে পিএইচপি এবং mcrypt.

এই বিষয়ে, আমি কিভাবে পিএইচপি ম্যাক্রিপ্ট সক্ষম করব?

এটি সম্ভবত উইন্ডোজ সার্ভারে php-mcrypt সক্ষম করার দ্রুততম পদ্ধতি - আপনাকে যা করতে হবে তা হল:

  1. php খুঁজুন। ini (প্রধান পিএইচপি কনফিগারেশন ফাইল)
  2. খুলুন এবং অনুসন্ধান করুন;এক্সটেনশন=php_mcrypt। dll)
  3. মন্তব্য/অপসারণ ";" এবং php সংরক্ষণ করুন। ini

অতিরিক্তভাবে, পিএইচপি ম্যাক্রিপ্ট ইনস্টল করা আছে কিনা তা আমি কীভাবে জানব? আপনি এতে function_exists ব্যবহার করতে পারেন পরীক্ষা করে দেখুন অন্যতম mcrypt ফাংশন বিদ্যমান। আপনি একটি দেখার মাধ্যমে এই একই পর্দা অর্জন করতে পারেন php যে ফাইলে আছে: phpinfo(); কোডের কোথাও। এই স্ক্রিনে, কেবল স্ট্রিংটি অনুসন্ধান করুন " mcrypt সমর্থন"। ইনস্টল করা হলে , আপনি "সক্ষম" বলে একটি বাক্স দেখতে পাবেন।

তাছাড়া, আমি Mcrypt এর পরিবর্তে কি ব্যবহার করতে পারি?

তোমার উচিত ব্যবহার ওপেনএসএসএল শেষ mcrypt যেহেতু এটি সক্রিয়ভাবে বিকশিত এবং রক্ষণাবেক্ষণ করা হয়েছে। এটি আরও ভাল নিরাপত্তা, রক্ষণাবেক্ষণযোগ্যতা এবং বহনযোগ্যতা প্রদান করে। দ্বিতীয়ত এটি AES এনক্রিপশন/ডিক্রিপশন অনেক দ্রুত করে। এটি ডিফল্টরূপে PKCS7 প্যাডিং ব্যবহার করে, তবে আপনার প্রয়োজন হলে আপনি OPENSSL_ZERO_PADDING নির্দিষ্ট করতে পারেন।

Mcrypt এক্সটেনশন কি?

দ্য mcrypt এক্সটেনশন একটি ইন্টারফেস mcrypt ক্রিপ্টোগ্রাফি লাইব্রেরি। এই এক্সটেনশন পিএইচপি কোড ব্যবহার করার অনুমতি দেওয়ার জন্য দরকারী mcrypt পিএইচপি 7.2+ এ চালানোর জন্য। দ্য mcrypt এক্সটেনশন পিএইচপি 5.4 এর মাধ্যমে পিএইচপি 7.1 এর মধ্যে অন্তর্ভুক্ত। পিএইচপি 7.2+ এর জন্য, পিএইচপি পরিবর্তে লিবসোডিয়ামকে ক্রিপ্টোগ্রাফি লাইব্রেরি হিসাবে ব্যবহার করে।

প্রস্তাবিত: