OpenSSL Funktionen
PHP Manual

openssl_public_decrypt

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

openssl_public_decryptEntschlüsselt Daten mit einem öffentlichen Schlüssel

Beschreibung

bool openssl_public_decrypt ( string $data , string &$decrypted , mixed $key [, int $padding ] )

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

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.

Rückgabewerte

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

Siehe auch


OpenSSL Funktionen
PHP Manual