สารบัญ:

Mcrypt ใน PHP คืออะไร?
Mcrypt ใน PHP คืออะไร?

วีดีโอ: Mcrypt ใน PHP คืออะไร?

วีดีโอ: Mcrypt ใน PHP คืออะไร?
วีดีโอ: How to to enable php intl extension in XAMPP 2024, พฤศจิกายน
Anonim

คืออะไร mcrypt ? NS mcrypt ส่วนขยายเป็นการแทนที่คำสั่ง UNIX crypt คำสั่งเหล่านี้เป็นวิธีเข้ารหัสไฟล์บนระบบ UNIX และ Linux NS php - mcrypt ส่วนขยายทำหน้าที่เป็นส่วนต่อประสานระหว่าง PHP และ mcrypt.

เกี่ยวกับเรื่องนี้ ฉันจะเปิดใช้งาน PHP Mcrypt ได้อย่างไร

นี่อาจเป็นวิธีที่เร็วที่สุดในการเปิดใช้งาน php-mcrypt บนเซิร์ฟเวอร์ windows สิ่งที่คุณต้องทำคือ:

  1. ค้นหา php.ini ini (ไฟล์กำหนดค่า php หลัก)
  2. เปิดและค้นหา;extension=php_mcrypt. dll)
  3. ยกเลิกความคิดเห็น/ลบ “;” และบันทึกไฟล์ php.ini ใน.

นอกจากนี้ ฉันจะรู้ได้อย่างไรว่าติดตั้ง PHP Mcrypt แล้ว? คุณสามารถใช้ function_exists ถึง ตรวจสอบว่า หนึ่งใน mcrypt ฟังก์ชั่นที่มีอยู่ คุณยังสามารถใช้หน้าจอเดียวกันนี้ได้ด้วยการดู a php ไฟล์ที่มี: phpinfo(); ที่ไหนสักแห่งในรหัส ในหน้าจอนี้ เพียงค้นหาสตริง " mcrypt สนับสนุน". หากติดตั้งแล้ว คุณจะเห็นกล่องที่ระบุว่า "เปิดใช้งาน"

นอกจากนี้ ฉันสามารถใช้อะไรแทน Mcrypt ได้บ้าง

คุณควร ใช้ OpenSSL มากกว่า mcrypt เนื่องจากมีการพัฒนาและบำรุงรักษาอย่างแข็งขัน ให้การรักษาความปลอดภัย การบำรุงรักษา และการพกพาที่ดีขึ้น ประการที่สอง ทำการเข้ารหัส/ถอดรหัส AES ได้เร็วกว่ามาก โดยค่าเริ่มต้นจะใช้ช่องว่างภายใน PKCS7 แต่คุณสามารถระบุ OPENSSL_ZERO_PADDING ได้หากต้องการ

ส่วนขยาย Mcrypt คืออะไร?

NS นามสกุล mcrypt เป็นส่วนต่อประสานกับ mcrypt ห้องสมุดการเข้ารหัส นี้ ส่วนขยาย มีประโยชน์สำหรับการอนุญาตโค้ด PHP โดยใช้ mcrypt เพื่อทำงานบน PHP 7.2+ NS นามสกุล mcrypt รวมอยู่ใน PHP 5.4 ถึง PHP 7.1 สำหรับ PHP 7.2+ นั้น PHP จะใช้ libsodium เป็นไลบรารีการเข้ารหัสแทน

แนะนำ: