(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_public_decrypt — Entschlüsselt Daten mit einem öffentlichen Schlüssel
$data
, string &$decrypted
, mixed $key
[, int $padding
= OPENSSL_PKCS1_PADDING
] ) : bool
openssl_public_decrypt() entschlüsselt data
,
das zuvor mit openssl_private_encrypt() verschlüsselt
wurde, und speichert das Ergebnis in decrypted
.
diese Funktion kann beispielsweise verwendet werden, 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 zum
privaten Schlüssel gehört, mit dem die Daten verschlüsselt wurden.
padding
Für padding
ist entweder
OPENSSL_PKCS1_PADDING
oder
OPENSSL_NO_PADDING
.
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.