In diesem Artikel wird Ihnen die Verschlüsselungs- und Entschlüsselungsmethode mit „DES-EDE-CBC“ in PHP7 vorgestellt. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Die unter PHP5 häufig verwendete mcrypt-Bibliothek wurde unter PHP7.1+ entfernt, daher verwenden wir OpenSSL zum Ver- und Entschlüsseln von Daten.
Die Verschlüsselungsmethode übernimmt DES-EDE-CBC.
Die Methode zum Ausfüllen des Schlüssels ist: Führen Sie mit einem 24-Bit-Schlüssel zunächst eine MD5-Überprüfung des Schlüssels durch, um eine 16-Bit-Zeichenfolge zu erhalten. Nehmen Sie dann die ersten 8 Ziffern des MD5-Überprüfungswerts des Schlüssels und hängen Sie ihn an den vorherigen Wert an . Daraus wird ein 24-Bit-Schlüssel zusammengesetzt.
Sie können die Verschlüsselungsmethode, die Schlüsselfüllmethode und den IV-Vektor entsprechend der tatsächlichen Situation anpassen, um unterschiedliche Anforderungen zu erfüllen.
Empfohlenes Lernen: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Verschlüsselung und Entschlüsselung „DES-EDE-CBC' in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!