openssl_public_decrypt

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

openssl_public_decryptEntschlüsselt Daten mit einem öffentlichen Schlüssel

Beschreibung

openssl_public_decrypt ( string $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.

Parameter-Liste

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.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Siehe auch