(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
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
cryptedHier werden die verschlüsselten Daten abgelegt.
keyDer ö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.