İçindekiler:

PHP'de Mcrypt nedir?
PHP'de Mcrypt nedir?

Video: PHP'de Mcrypt nedir?

Video: PHP'de Mcrypt nedir?
Video: PHP - Sabit Değişken Tanımlamaları (Define) 2024, Kasım
Anonim

Nedir mcrypt ? NS mcrypt extension, UNIX crypt komutunun yerine geçmiştir. Bu komutlar, UNIX ve Linux sistemlerinde dosyaları şifrelemek için bir araç görevi görür. NS php - mcrypt uzantısı arasında bir arayüz görevi görür. PHP ve mcrypt.

Bununla ilgili olarak, PHP Mcrypt'i nasıl etkinleştiririm?

Windows sunucusunda php-mcrypt'i etkinleştirmek için muhtemelen en hızlı yöntem budur – yapmanız gereken tek şey:

  1. php'yi bulun. ini (ana php yapılandırma dosyası)
  2. Uzantı=php_mcrypt dosyasını açın ve arayın. dll)
  3. Yorumu kaldır/kaldır “;” ve php'yi kaydedin. ini.

Ek olarak, PHP Mcrypt'in kurulu olup olmadığını nasıl anlarım? function_exists için kullanabilirsiniz kontrol eğer Biri mcrypt fonksiyonlar bulunmaktadır. Aynı ekrana bir php sahip dosya: phpinfo(); kodun içinde bir yerde. Bu ekranda, sadece " dizesini arayın mcrypt destek". Kuruluysa , "etkin" yazan bir kutu göreceksiniz.

Ayrıca Mcrypt yerine ne kullanabilirim?

Malısın kullanmak OpenSSL bitti mcrypt aktif olarak geliştirildiği ve sürdürüldüğü için. Daha iyi güvenlik, sürdürülebilirlik ve taşınabilirlik sağlar. İkinci olarak, AES şifreleme/şifre çözme işlemini çok daha hızlı gerçekleştirir. Varsayılan olarak PKCS7 dolgusunu kullanır, ancak gerekirse OPENSSL_ZERO_PADDING belirtebilirsiniz.

Mcrypt uzantısı nedir?

NS mcrypt uzantısı için bir arayüzdür mcrypt kriptografi kitaplığı. Bu uzantı PHP kodunun kullanılmasına izin vermek için kullanışlıdır mcrypt PHP 7.2+ üzerinde çalıştırmak için. NS mcrypt uzantısı PHP 5.4'ten PHP 7.1'e kadar dahil edilmiştir. PHP 7.2+ için PHP bunun yerine kriptografi kitaplığı olarak libsodium kullanır.

Önerilen: