openssl_public_decrypt

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

openssl_public_decryptGizli anahtarla şifrelenmiş verinin şifresini genel anahtarla çözer

Açıklama

openssl_public_decrypt(
    string$şifreli_veri,
    string&$şifresiz_veri,
    OpenSSLAsymmetricKey|OpenSSLCertificate|array|string$genel_anahtar,
    int$dolgu = OPENSSL_PKCS1_PADDING
): bool

Evvelce openssl_private_encrypt() tarafından şifrelenmiş şifreli_veri'nin şifresini çözüp sonucu veri bağımsız değişkenine yerleştirir.

Bu işlevi, şifrelenmiş iletinin gizli anahtarın sahibi tarafından yazılıp yazılmadığı öğrenmek için kullanabilirsiniz.

Bağımsız Değişkenler

şifreli_veri

şifresiz_veri

genel_anahtar

Veriyi şifrelemekte kullanılan gizli anahtarın karşılığı olan genel anahtar.

dolgu

Şunlardan biri ollabilir: OPENSSL_PKCS1_PADDING, OPENSSL_NO_PADDING.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0genel_anahtar artık OpenSSLAsymmetricKey veya OpenSSLCertificate örneği kabul ediyor; evvelce, OpenSSL key veya OpenSSL X.509 özkaynağı kabul edilirdi.

Ayrıca Bakınız

To Top