Tartalomjegyzék:

Mi az Mcrypt a PHP-ben?
Mi az Mcrypt a PHP-ben?

Videó: Mi az Mcrypt a PHP-ben?

Videó: Mi az Mcrypt a PHP-ben?
Videó: PHP 5.5 ITA 93: Security / password salt + cifrare con mcrypt 2024, November
Anonim

Mi a mcrypt ? Az mcrypt kiterjesztés a UNIX crypt parancsot helyettesíti. Ezek a parancsok a fájlok titkosítására szolgálnak UNIX és Linux rendszereken. Az php - mcrypt kiterjesztés interfészként szolgál közöttük PHP és mcrypt.

Ezzel kapcsolatban hogyan tudom engedélyezni a PHP Mcrypt-et?

Valószínűleg ez a leggyorsabb módja a php-mcrypt engedélyezésének a Windows szerveren – mindössze annyit kell tennie, hogy:

  1. Keresse meg a php-t. ini (fő php konfigurációs fájl)
  2. Nyissa meg és keresse meg a következőt:;extension=php_mcrypt. dll)
  3. Megjegyzés törlése/eltávolítása „;” és mentsd el a php-t. ini.

Továbbá honnan tudhatom, hogy a PHP Mcrypt telepítve van-e? Használhatja a function_exists parancsot ellenőrizze, ha az egyik mcrypt funkciók léteznek. Ugyanezt a képernyőt úgy is elérheti, ha megtekinti a php fájl, amely tartalmazza: phpinfo(); valahol a kódban. Ezen a képernyőn egyszerűen keresse meg a "karakterláncot" mcrypt támogatás". Ha telepítve van , akkor megjelenik egy mező, amelyen az „engedélyezve” felirat olvasható.

Sőt, mit használhatok Mcrypt helyett?

Neked kellene használat OpenSSL vége mcrypt mivel aktívan fejlesztik és karbantartják. Jobb biztonságot, karbantarthatóságot és hordozhatóságot biztosít. Másodszor, sokkal gyorsabban hajtja végre az AES titkosítást/dekódolást. Alapértelmezés szerint a PKCS7 kitöltést használja, de ha szüksége van rá, megadhatja az OPENSSL_ZERO_PADDING paramétert.

Mi az a Mcrypt kiterjesztés?

Az mcrypt kiterjesztés interfész a mcrypt kriptográfiai könyvtár. Ez kiterjesztés hasznos a PHP kód használatának engedélyezéséhez mcrypt PHP 7.2+-on fut. Az mcrypt kiterjesztés szerepel a PHP 5.4-től PHP 7.1-ig. PHP 7.2+ esetén a PHP ehelyett a libsodiumot használja kriptográfiai könyvtárként.

Ajánlott: