Mục lục:

Mcrypt trong PHP là gì?
Mcrypt trong PHP là gì?

Video: Mcrypt trong PHP là gì?

Video: Mcrypt trong PHP là gì?
Video: How to Enable mcrypt PHP Extention On Cpanel 2024, Tháng mười một
Anonim

Là gì mcrypt ? Các mcrypt phần mở rộng là sự thay thế cho lệnh mã hóa UNIX. Các lệnh này đóng vai trò như một phương tiện để mã hóa các tệp trên hệ thống UNIX và Linux. Các php - mcrypt tiện ích mở rộng phục vụ như một giao diện giữa PHP và mcrypt.

Về điều này, làm cách nào để kích hoạt PHP Mcrypt?

Đây có lẽ là phương pháp nhanh nhất để kích hoạt php-mcrypt trên máy chủ windows - tất cả những gì bạn cần làm là:

  1. Tìm php. ini (tệp cấu hình php chính)
  2. Mở và tìm kiếm; extension = php_mcrypt. dll)
  3. Bỏ ghi chú / xóa “;” và lưu php. ini.

Ngoài ra, làm cách nào để biết PHP Mcrypt đã được cài đặt hay chưa? Bạn có thể sử dụng function_exists để kiểm tra nếu một trong những mcrypt các chức năng tồn tại. Bạn cũng có thể đạt được cùng một màn hình này bằng cách xem php tệp có: phpinfo (); ở đâu đó trong mã. Trong màn hình này, chỉ cần tìm kiếm chuỗi " mcrypt ủng hộ". Nếu được cài đặt , bạn sẽ thấy một hộp cho biết "đã bật".

Hơn nữa, tôi có thể sử dụng gì thay vì Mcrypt?

Bạn nên sử dụng OpenSSL qua mcrypt vì nó được phát triển và duy trì một cách tích cực. Nó cung cấp khả năng bảo mật, khả năng bảo trì và tính di động tốt hơn. Thứ hai, nó thực hiện mã hóa / giải mã AES nhanh hơn nhiều. Nó sử dụng đệm PKCS7 theo mặc định, nhưng bạn có thể chỉ định OPENSSL_ZERO_PADDING nếu bạn cần.

Phần mở rộng Mcrypt là gì?

Các phần mở rộng mcrypt là một giao diện cho mcrypt thư viện mật mã. Cái này gia hạn rất hữu ích để cho phép sử dụng mã PHP mcrypt để chạy trên PHP 7.2+. Các phần mở rộng mcrypt được bao gồm trong PHP 5.4 đến PHP 7.1. Đối với PHP 7.2+, thay vào đó PHP sử dụng libsodium làm thư viện mật mã.

Đề xuất: