Mündəricat:

PHP-də Mcrypt nədir?
PHP-də Mcrypt nədir?

Video: PHP-də Mcrypt nədir?

Video: PHP-də Mcrypt nədir?
Video: How to install PHP 8.2.0 on Windows 10/11 [2023 Update] Run your first PHP Program | Complete guide 2024, Sentyabr
Anonim

Nədir mcrypt ? The mcrypt uzadılması UNIX crypt əmrinin əvəzidir. Bu əmrlər UNIX və Linux sistemlərində faylları şifrələmək üçün vasitə kimi xidmət edir. The php - mcrypt uzadılması arasında interfeys rolunu oynayır PHP və mcrypt.

Bununla əlaqədar olaraq, PHP Mcrypt-i necə aktivləşdirə bilərəm?

Bu, yəqin ki, Windows serverində php-mcrypt-i aktivləşdirmək üçün ən sürətli üsuldur – sizə lazım olan tək şey:

  1. php tapın. ini (əsas php konfiqurasiya faylı)
  2. Açın və axtarın;extension=php_mcrypt. dll)
  3. “;” şərhini silin/çıxarın və php-ni yadda saxlayın. ini.

Əlavə olaraq, PHP Mcrypt quraşdırılıb-quraşdırılmadığını necə bilə bilərəm? Bunun üçün function_exists istifadə edə bilərsiniz olub olmadığını yoxlayın biri mcrypt funksiyaları mövcuddur. Siz həmçinin bu eyni ekrana baxaraq nail ola bilərsiniz php olan fayl: phpinfo(); kodun bir yerində. Bu ekranda sadəcə olaraq "sətrini axtarın" mcrypt dəstək". Quraşdırılmışsa , siz "aktiv" deyən bir qutu görəcəksiniz.

Üstəlik, Mcrypt əvəzinə nə istifadə edə bilərəm?

etməlisən istifadə edin OpenSSL bitdi mcrypt kimi fəal şəkildə inkişaf etdirilir və saxlanılır. Daha yaxşı təhlükəsizlik, davamlılıq və daşınma təmin edir. İkincisi, AES şifrələmə/şifrləməni daha sürətli həyata keçirir. O, defolt olaraq PKCS7 paddingindən istifadə edir, lakin ehtiyacınız olarsa, siz OPENSSL_ZERO_PADDING təyin edə bilərsiniz.

Mcrypt uzantısı nədir?

The mcrypt uzantısı üçün interfeysdir mcrypt kriptoqrafiya kitabxanası. Bu uzadılması PHP kodundan istifadə etməyə icazə vermək üçün faydalıdır mcrypt PHP 7.2+ üzərində işləmək üçün. The mcrypt uzantısı PHP 5.4-dən PHP 7.1-ə qədər daxil edilmişdir. PHP 7.2+ üçün PHP əvəzinə kriptoqrafiya kitabxanası kimi libsodiumdan istifadə edir.

Tövsiyə: