openssl_private_encrypt

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

openssl_private_encryptVeriyi gizli anahtarla şifreler

Açıklama

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

şifresiz_veri, gizli_anahtar ile şifrelenir ve sonuç şifreli_veri bağımsız değişkenine konur. Şifrelenmiş verinin şifresi openssl_public_decrypt() işlevi ile çözülebilir.

Bu işlev bir iletiyi imzalamakta, dolayısıyla başkası tarafından yazılmadığını kanıtlamakta kullanılabilir.

Bağımsız Değişkenler

şifresiz_veri

Şifrelenecek veri.

şifreli_veri

Şifrelenen veri bu değişkene konur.

gizli_anahtar

Gizli anahtar.

dolgu

Bunlardan biri belirtilebilir: 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.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