OpenSSL Funktionen
PHP Manual

openssl_encrypt

(PHP 5 >= 5.3.0, PHP 7)

openssl_encryptVerschlüsselt Daten

Beschreibung

string openssl_encrypt ( string $data , string $method , string $password [, bool $raw_output = false [, string $iv = "" ]] )

Verschlüsselt die Daten mit der angegebenen Methode und Schlüssel. Die Rückgabe kann aus unbearbeiteten oder base64 enkodierten Zeichenketten bestehen.

Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.

Parameter-Liste

data

Die zu verschlüsselnden Daten.

method

Verschlüsselungsmethode

password

Passwort

raw_output

Wenn TRUE übergeben wurde, erfolgt die Rückgabe unbearbeitet, ansonsten wird die Rückgabe base64 enkodiert.

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.

Siehe auch


OpenSSL Funktionen
PHP Manual