openssl_public_encrypt

(PHP 4 >= 4.0.6, PHP 5)

openssl_public_encrypt -- Verschlüsselt Daten mit einem öffentlichen Schlüssel

Beschreibung

bool openssl_public_encrypt ( string data, string &crypted, mixed key [, int padding] )

Warnung

Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.

openssl_public_encrypt() verschlüsselt data mit dem öffentlichen Schlüssel key und speichert das Ergebnis in crypted. Verschlüsselte Daten können mit openssl_private_decrypt() entschlüsselt werden. Für padding ist als Standard OPENSSL_PKCS1_PADDING gesetzt, aber Sie können auch OPENSSL_SSLV23_PADDING, OPENSSL_PKCS1_OAEP_PADDING oder OPENSSL_NO_PADDING verwenden.

Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.

Diese Funktion können Sie zum Beispiel benutzen, um eine Nachricht zu verschlüsseln, die dann nur vom Eigentümer des privaten Schlüssels gelesen werden kann. Ebenso ist diese Funktion geeignet um geheime Daten in einer Datenbank zu speichern.

Siehe auch openssl_private_decrypt() und openssl_private_encrypt().

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:07