(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_public_decrypt — Entschlüsselt Daten mit einem öffentlichen Schlüssel
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.
data
decrypted
key
key
muss der öffentliche Schlüssel sein der mit dem
privaten Schlüssel übereinstimmt mit dem die Daten verschlüsselt wurden.
padding
Für padding
ist
OPENSSL_PKCS1_PADDING
voreingestellt, zulässig ist
aber auch OPENSSL_NO_PADDING
.
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.