openssl_encrypt

Verschlüsselt Daten

Beschreibung

string openssl_encrypt ( string $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.

Parameter-Liste

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).

Rückgabewerte

Gibt nach erfolgreicher Verarbeitung die verschlüsselte Zeichenkette zurück. Im Fehlerfall wird FALSE zurückgegeben.

Fehler/Exceptions

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.

Changelog

Version Beschreibung
5.3.3 Der iv wurde hinzugefügt.
5.4.0 Der raw_output wurde geändert zu options.

Siehe auch

  • openssl_decrypt