Inhaltsverzeichnis:

Was ist Mcrypt in PHP?
Was ist Mcrypt in PHP?

Video: Was ist Mcrypt in PHP?

Video: Was ist Mcrypt in PHP?
Video: The mcrypt extension is missing 2024, November
Anonim

Was ist mcrypt ? Die mcrypt Erweiterung ist ein Ersatz für den UNIX-Befehl crypt. Diese Befehle dienen als Mittel zum Verschlüsseln von Dateien auf UNIX- und Linux-Systemen. Die php - mcrypt Erweiterung dient als Schnittstelle zwischen PHP und mcrypt.

Wie aktiviere ich diesbezüglich PHP Mcrypt?

Dies ist wahrscheinlich die schnellste Methode, um php-mcrypt auf einem Windows-Server zu aktivieren – alles, was Sie tun müssen, ist:

  1. php finden. ini (Haupt-PHP-Konfigurationsdatei)
  2. Öffnen und suchen Sie nach;extension=php_mcrypt. dll)
  3. Entkommentieren/entfernen „;“und speichere die php. ini.

Woher weiß ich außerdem, ob PHP Mcrypt installiert ist? Sie können function_exists verwenden, um prüfe ob einer der mcrypt Funktionen existiert. Sie können denselben Bildschirm auch erreichen, indem Sie a php Datei mit: phpinfo(); irgendwo im Code. Suchen Sie in diesem Bildschirm einfach nach der Zeichenfolge " mcrypt Unterstützung". Falls installiert , sehen Sie ein Feld mit der Aufschrift "aktiviert".

Was kann ich außerdem anstelle von Mcrypt verwenden?

Du solltest verwenden OpenSSL über mcrypt da es aktiv weiterentwickelt und gepflegt wird. Es bietet bessere Sicherheit, Wartbarkeit und Portabilität. Zweitens führt es die AES-Verschlüsselung/Entschlüsselung viel schneller durch. Es verwendet standardmäßig PKCS7-Padding, Sie können jedoch bei Bedarf OPENSSL_ZERO_PADDING angeben.

Was ist die Mcrypt-Erweiterung?

Die mcrypt-Erweiterung ist eine Schnittstelle zum mcrypt Kryptographie-Bibliothek. Dies Verlängerung ist nützlich, um PHP-Code mit zuzulassen mcrypt um auf PHP 7.2+ zu laufen. Die mcrypt-Erweiterung ist in PHP 5.4 bis PHP 7.1 enthalten. Für PHP 7.2+ verwendet PHP stattdessen libsodium als Kryptografiebibliothek.

Empfohlen: