openssl_public_encrypt
(PHP 4 >= 4.0.6, PHP 5)
openssl_public_encrypt — Verschlüsselt Daten mit einem öffentlichen Schlüssel
Beschreibung
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.
Parameter-Liste
-
data -
-
crypted -
Hier werden die verschlüsselten Daten abgelegt.
-
key -
Der öffentliche Schlüssel.
-
padding -
Für
paddingist als StandardOPENSSL_PKCS1_PADDINGvoreingestellt, aber auchOPENSSL_SSLV23_PADDING,OPENSSL_PKCS1_OAEP_PADDINGoderOPENSSL_NO_PADDINGsind zulässige Werte.
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
Siehe auch
- openssl_private_encrypt() - Verschlüsselt Daten mit einem privaten Schlüssel
- openssl_private_decrypt() - Entschlüsselt Daten mit einem privaten Schlüssel