openssl_public_decrypt
(PHP 4 >= 4.0.6, PHP 5)
openssl_public_decrypt — Entschlüsselt Daten mit einem öffentlichen Schlüssel
Beschreibung
openssl_public_decrypt() entschlüsselt data,
die zuvor mit openssl_private_encrypt() verschlüsselt
wurden und speichert das Ergebnis in decrypted.
Sie können diese Funktion beispielsweise verwenden um zu überprüfen, ob eine Nachricht wirklich vom Eigentümer des privaten Schlüssels geschrieben wurde.
Parameter-Liste
-
data -
-
decrypted -
-
key -
keymuss der öffentliche Schlüssel sein der mit dem privaten Schlüssel übereinstimmt mit dem die Daten verschlüsselt wurden. -
padding -
Für
paddingistOPENSSL_PKCS1_PADDINGvoreingestellt, zulässig ist aber auchOPENSSL_NO_PADDING.
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