(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.
dataDie zu verschlüsselnden Daten.
methodVerschlüsselungsmethode. openssl_get_cipher_methods() liefert eine Liste der verfügbaren Verschlüsselungsmethoden.
passwordDas Passwort.
options
options ist eine Bitmaske aus
OPENSSL_RAW_DATA und
OPENSSL_ZERO_PADDING.
ivInitialisierungsvektor (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.
|