Des-Verschlüsselung ist eine Verschlüsselungsmethode, die im Internet bei der symmetrischen Verschlüsselung weit verbreitet ist. PHP unterstützt die Des-Verschlüsselung über die mcrypt-Erweiterungsbibliothek. Um des-Verschlüsselung in PHP zu verwenden, müssen Sie zuerst die mcrypt-Erweiterungsbibliothek installieren 🎜 >
Das Folgende sind Beispiele für Verschlüsselung und Entschlüsselung
MCRYPT_RIJNDAEL_128, MCRYPT_RIJNDAEL_192 und MCRYPT_RIJNDAEL_256 werden normalerweise im AES-Verschlüsselungsalgorithmus verwendet. Die folgenden 128, 192 und 256 stellen die Anzahl der Bits des geheimen Schlüssels (d. h. des verschlüsselten Schlüssels) dar. Wenn beispielsweise MCRYPT_RIJNDAEL_128 verwendet wird, beträgt die Länge des geheimen Schlüssels beispielsweise 128 Bit, wenn er mit diesem Algorithmus verschlüsselt wird
$key =
'fjjda0&9^$$# *%$fada' ist 20 Zeichen. Bei der tatsächlichen Verschlüsselung werden nur die ersten 16 Zeichen für die Verschlüsselung verwendet (16*8=128 verwendet PHP mit weniger als 128 Bit).