(PHP 4 >= 4.0.6, PHP 5, PHP 7)
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
mittels openssl_private_decrypt() entschlüsselt werden.
Mit dieser Funktion können Sie beispielsweise eine Nachricht verschlüsseln so daß sie nur vom Eigentümer des privaten Schlüssels gelesen werden kann.
data
crypted
Hier werden die verschlüsselten Daten abgelegt.
key
Der öffentliche Schlüssel.
padding
Für padding
ist als Standard
OPENSSL_PKCS1_PADDING
voreingestellt, aber auch
OPENSSL_SSLV23_PADDING
,
OPENSSL_PKCS1_OAEP_PADDING
oder
OPENSSL_NO_PADDING
sind zulässige Werte.
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.