(PHP 4 >= 4.0.6, PHP 5)
openssl_public_encrypt -- Verschlüsselt Daten mit einem öffentlichen Schlüssel
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().
Zurück | Zum Anfang | Weiter |
openssl_public_decrypt | Nach oben | openssl_seal |