Heim >Backend-Entwicklung >PHP7 >So verwenden Sie die Verschlüsselung und Entschlüsselung „DES-EDE-CBC' in PHP7

So verwenden Sie die Verschlüsselung und Entschlüsselung „DES-EDE-CBC' in PHP7

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-05-12 09:26:412352Durchsuche

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.

So verwenden Sie die Verschlüsselung und Entschlüsselung „DES-EDE-CBC' in PHP7

1. Bedingte Einschränkungen

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.

2. Code-Sharing

rrree

3. Eine kleine Erklärung

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen