Indholdsfortegnelse:

Hvad er Mcrypt i PHP?
Hvad er Mcrypt i PHP?

Video: Hvad er Mcrypt i PHP?

Video: Hvad er Mcrypt i PHP?
Video: Kryptering af data i PHP 2024, November
Anonim

Hvad er mcrypt ? Det mcrypt extension er en erstatning for UNIX crypt-kommandoen. Disse kommandoer tjener som et middel til at kryptere filer på UNIX- og Linux-systemer. Det php - mcrypt udvidelse fungerer som en grænseflade mellem PHP og mcrypt.

Med hensyn til dette, hvordan aktiverer jeg PHP Mcrypt?

Dette er sandsynligvis den hurtigste metode til at aktivere php-mcrypt på Windows-serveren - alt hvad du skal gøre er:

  1. Find php. ini (primær php-konfigurationsfil)
  2. Åbn og søg efter;extension=php_mcrypt. dll)
  3. Fjern kommentarer/fjern ";" og gem php. ini.

Derudover, hvordan ved jeg, om PHP Mcrypt er installeret? Du kan bruge function_exists til at tjek om en af de mcrypt funktioner findes. Du kan også opnå den samme skærm ved at se en php fil, der har: phpinfo(); et sted i koden. På denne skærm skal du blot søge efter strengen " mcrypt support". Hvis installeret , vil du se en boks, der siger "aktiveret".

Desuden, hvad kan jeg bruge i stedet for Mcrypt?

Du burde brug OpenSSL overstået mcrypt da det aktivt udvikles og vedligeholdes. Det giver bedre sikkerhed, vedligeholdelse og bærbarhed. For det andet udfører den AES-kryptering/dekryptering meget hurtigere. Den bruger som standard PKCS7-polstring, men du kan angive OPENSSL_ZERO_PADDING, hvis du har brug for det.

Hvad er Mcrypt-udvidelse?

Det mcrypt udvidelse er en grænseflade til mcrypt kryptografibibliotek. Det her udvidelse er nyttig til at tillade PHP-kode at bruge mcrypt at køre på PHP 7.2+. Det mcrypt udvidelse er inkluderet i PHP 5.4 til og med PHP 7.1. For PHP 7.2+ bruger PHP i stedet libsodium som et kryptografibibliotek.

Anbefalede: