(PHP 5 >= 5.3.0, PHP 7)
openssl_encrypt — Verschlüsselt Daten
$data
, string $method
, string $password
[, int $options
= 0
[, string $iv
= ""
]] )Verschlüsselt die Daten mit der angegebenen Methode und Schlüssel. Die Rückgabe kann aus unbearbeiteten oder base64 kodierten Zeichenketten bestehen.
data
Die zu verschlüsselnden Daten.
method
Verschlüsselungsmethode. openssl_get_cipher_methods() liefert eine Liste der verfügbaren Verschlüsselungsmethoden.
password
Das Passwort.
options
options
ist eine Bitmaske aus
OPENSSL_RAW_DATA
und
OPENSSL_ZERO_PADDING
.
iv
Initialisierungsvektor (darf nicht NULL sein).
Gibt nach erfolgreicher Verarbeitung die verschlüsselte Zeichenkette zurück. Im Fehlerfall wird FALSE
zurückgegeben.
Gibt einen E_WARNING
Fehler aus, wenn eine unbekannte Verschlüsselungsmethode
über den method
Parameter übergeben wurde.
Gibt einen E_WARNING
Fehler aus, wenn eine leere Zeichenkette
über den iv
Parameter übergeben wurde.
Version | Beschreibung |
---|---|
5.3.3 |
Der iv wurde hinzugefügt.
|
5.4.0 |
Der raw_output wurde geändert zu options .
|