PHP-Verschlüsselungserweiterungsbibliothek – Mhash-Erweiterungsbibliothek Was ist die Mhash-Erweiterungsbibliothek: Mhash ist eine irreversible PHP-Verschlüsselungserweiterungsbibliothek, die auf dem Prinzip der diskreten Mathematik basiert. Sie ist standardmäßig nicht aktiviert. mhash kann verwendet werden, um Verifizierungswerte, Nachrichtenauszüge und Nachrichtenauthentifizierungscodes zu erstellen und Schlüsselinformationen (z. B. Passwörter) ohne den Originaltext zu speichern. 1. Installation der Mhash-Erweiterungsbibliothek Die Installation der Mhash-Erweiterungsbibliothek ähnelt der Installation der Mcrypt-Erweiterungsbibliothek. Ich werde sie hier nicht vorstellen. Sie können sich auf den vorherigen Artikel „PHP-Verschlüsselungserweiterungsbibliothek – Mcrypt-Erweiterungsbibliothek“ beziehen. 2. Konstanten der Mhash-Erweiterungsbibliothek Die Mhash-Bibliothek unterstützt mehrere Hashing-Algorithmen wie MD5, SHA, CRC32 usw. Sie können die Funktionen mhash_count() und mhash_get_hash_name() verwenden, um die unterstützten Algorithmusnamen auszugeben. Werfen wir einen Blick auf den Beispielcode:
Einführung: Was ist die Mhash-Erweiterungsbibliothek: Mhash ist eine irreversible PHP-Verschlüsselungserweiterungsbibliothek, die auf dem Prinzip der diskreten Mathematik basiert. Sie ist standardmäßig nicht aktiviert. mhash kann verwendet werden, um Verifizierungswerte, Nachrichtenauszüge und Nachrichtenauthentifizierungscodes zu erstellen und Schlüsselinformationen (z. B. Passwörter) ohne den Originaltext zu speichern.
2. PHP-Verschlüsselungserweiterungsbibliothek – Verwendung der Mcrypt-Erweiterungsbibliotheksinstanz
Einführung: Bevor wir mit dem Haupttext dieses Artikels beginnen, wollen wir zunächst verstehen, was die PHP-Verschlüsselungserweiterungsbibliothek ist: In PHP gibt es nicht nur mehrere Verschlüsselungsfunktionen (md5, crypt, sha1), sondern auch auch einige Verschlüsselungserweiterungsbibliotheken mit relativ umfangreichen Funktionen! So wie PHP ursprünglich den Betrieb einer bestimmten Funktion nicht unterstützt, können Sie diese jedoch in der neuen Version auf erweiterte Weise bereitstellen. Auf diese Weise können wir PHP konfigurieren, wenn wir diese Funktion nicht verwenden. Wir können das Laden von PHP verhindern. Dadurch werden Serverressourcen gespart und die Leistung verbessert.
3. PHP 3DES-Verschlüsselungsalgorithmus
Einführung: Was ich in letzter Zeit tun muss, ist, dass PHP eine 3des-verschlüsselte URL an .net zurückgibt und diese dann von der .net-Seite entschlüsselt wird. Die Implementierung von PHP konnte nie mit der von .net mithalten. Ich werde es hier zuerst aufschreiben und hoffe, einige Ratschläge von Experten zu erhalten. Es gibt unzählige Leute im Internet, die es kopieren, ohne es persönlich zu überprüfen. Ich hoffe, dass sich in Zukunft jeder an die strenge Methode halten kann. Bevor die PHP-Verschlüsselungserweiterungsbibliothek Mcrypt Daten ver- und entschlüsselt, erstellt sie zunächst einen Initialisierungsvektor, kurz iv genannt. Durch $iv = mcrypt_create_iv(mcrypt_g ...
4. PHP 3DES-Verschlüsselungsalgorithmus implementiert
Einführung: Was ich in letzter Zeit tun muss, ist, dass PHP eine 3des-verschlüsselte URL an .net zurückgibt und diese dann von der .net-Seite entschlüsselt wird. Die Implementierung von PHP konnte nicht übereinstimmen Denken Sie zuerst daran. Ich hoffe, dass unzählige Leute es im Internet kopiert haben, ohne es persönlich zu überprüfen. Ich hoffe, dass Sie sich in Zukunft an die strenge Methode halten können, bevor Sie Daten verschlüsseln. Zuerst wird die PHP-Verschlüsselungserweiterungsbibliothek Mcrypt erstellt, die als iv bezeichnet wird Detaillierte Analyse des Entschlüsselungsprozesses_PHP-Tutorial
6. Teilen Sie die PHP-Verschlüsselungserweiterungsbibliothek Mcrypt Tutorial
Einführung: Teilen Sie die Installations- und Anwendungsfähigkeiten der PHP-Verschlüsselungserweiterungsbibliothek Mcrypt. Unter anderem kann die Mcrypt-Erweiterungsbibliothek Verschlüsselungs- und Entschlüsselungsfunktionen realisieren 1. PHP-Verschlüsselungserweiterung Die Bibliothek Mcrypt wird während der Standard-PHP-Installation nicht installiert
Einführung: Installations- und Anwendungsbeispiele der PHP-Verschlüsselungserweiterungsbibliothek Mcrypt. Wenn wir in PHP die Verschlüsselungserweiterungsbibliothek Mcrypt von PHP verwenden möchten, müssen wir zuerst die Verschlüsselungserweiterungsbibliothek installieren und sie dann verwenden, da sie nicht wie die GD-Bibliothek standardmäßig installiert ist. mcrypt vereinfacht 8. PHP-Verschlüsselungserweiterungsbibliothek Mcrypt Installation und Beispiele_PHP-Tutorial Einführung: PHP-Verschlüsselungserweiterungsbibliothek Mcrypt Installation und Beispiele. Eine kurze Einführung in mcrypt. Wenn PHP-Programmierer Codeprogramme schreiben, ist neben der Gewährleistung der hohen Leistung des Codes ein weiterer sehr wichtiger Punkt die Sicherheit des Programms. Zusätzlich zu PHP seit Einführung: Vor kurzem muss ich die Verschlüsselungserweiterungsbibliothek Mcrypt installieren, aber die Win7-Apache-Umgebung schlägt immer fehl 10 des PHP-Mcrypt-Verschlüsselungsmoduls Einführung: Wenn PHP-Programmierer Codeprogramme schreiben, gibt es neben der Sicherstellung der hohen Leistung des Codes noch einen weiteren sehr wichtigen Punkt, und zwar ist die Sicherheit des Programms. Zusätzlich zu mehreren eigenen Verschlüsselungsfunktionen verfügt PHP auch über die umfassenderen PHP-Verschlüsselungserweiterungsbibliotheken Mcrypt und Mhash. Unter anderem kann die Mcrypt-Erweiterungsbibliothek Verschlüsselungs- und Entschlüsselungsfunktionen implementieren, das heißt, sie kann nicht nur Klartext verschlüsseln, sondern auch Chiffretext wiederherstellen. Der Algorithmus und der Verschlüsselungsmodus der PHP-Verschlüsselungserweiterungsbibliothek Mcrypt. Die Mcrypt-Bibliothek unterstützt mehr als 20 Verschlüsselungsalgorithmen und 8 Verschlüsselungsmodi. Konkret können Sie die Funktion mcrypt verwenden
Das obige ist der detaillierte Inhalt vonZusammenfassung der Artikel zur Verwendung der Verschlüsselungserweiterungsbibliothek. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!