openssl_private_decrypt

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

openssl_private_decryptGenel anahtarla şifrelenmiş verinin şifresini gizli anahtarla çözer

Açıklama

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

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

Şifreli verinin sadece size yazılıp yazılmadığını bu işlevle öğrenebilirsiniz.

Bağımsız Değişkenler

şifreli_veri

şifresiz_veri

gizli_anahtar

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

dolgu

Şunlardan biri belirtilebilir: OPENSSL_PKCS1_PADDING, OPENSSL_SSLV23_PADDING, OPENSSL_PKCS1_OAEP_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.0gizli_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