<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.crypto.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'book.openssl.php',
    1 => 'OpenSSL',
    2 => 'OpenSSL',
  ),
  'up' => 
  array (
    0 => 'refs.crypto.php',
    1 => 'Şifresel Eklentiler',
  ),
  'prev' => 
  array (
    0 => 'function.mhash-keygen-s2k.php',
    1 => 'mhash_keygen_s2k',
  ),
  'next' => 
  array (
    0 => 'openssl.setup.php',
    1 => 'Yapılandırma/Kurulum',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/openssl/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.openssl.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.openssl" class="book">
 
 <h1 class="title">OpenSSL</h1>

 
 <div id="intro.openssl" class="preface">
  <h1 class="title">Giriş</h1>
  <p class="para">
   Bu eklenti, simetrik ve asimetrik şifreleme ve şifre çözme, PBKDF2, PKCS7,
   PKCS12, X509 ve diğer kripto işlemleri için
   <a href="http://www.openssl.org/" class="link external">&raquo;&nbsp;OpenSSL</a> kitaplığının işlevlerini
   sağlar.  Buna ek olarak TLS akışlarının uygulanmasını sağlar.
  </p>
  <p class="para">
   OpenSSL, bu modülün şu anda desteklemediği birçok özellik sunar. Bunlardan
   bazıları gelecekte eklenebilir.
   </p>
 </div>
 

 






 






 






 







 







 





 





 






<ul class="chunklist chunklist_book"><li><a href="openssl.setup.php">Yapılandırma/Kurulum</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="openssl.requirements.php">Gereksinimler</a></li><li><a href="openssl.installation.php">Kurulum</a></li><li><a href="openssl.configuration.php">&Ccedil;alışma Anı Yapılandırması</a></li><li><a href="openssl.resources.php">&Ouml;zkaynak T&uuml;rleri</a></li></ul></li><li><a href="openssl.constants.php">&Ouml;ntanımlı Sabitler</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="openssl.purpose-check.php">Ama&ccedil; sınama se&ccedil;enekleri</a></li><li><a href="openssl.padding.php">Asimetrik şifreleme i&ccedil;in dolgu se&ccedil;enekleri</a></li><li><a href="openssl.key-types.php">Anahtar t&uuml;rleri</a></li><li><a href="openssl.pkcs7.flags.php">PKCS7 Se&ccedil;enekleri/Sabitleri</a></li><li><a href="openssl.cms.flags.php">CMS Se&ccedil;enekleri/Sabitleri</a></li><li><a href="openssl.signature-algos.php">İmzalama Algoritmaları</a></li><li><a href="openssl.ciphers.php">Şifreler</a></li><li><a href="openssl.constversion.php">S&uuml;r&uuml;m sabitleri</a></li><li><a href="openssl.constsni.php">Sunucu Adı G&ouml;sterge sabitler</a></li><li><a href="openssl.constants.other.php">Diğer sabitler</a></li></ul></li><li><a href="openssl.certparams.php">Anahtar/Sertifika Bağımsız değişkenleri</a></li><li><a href="openssl.cert.verification.php">Sertifika Doğrulama</a></li><li><a href="ref.openssl.php">OpenSSL İşlevleri</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.openssl-cipher-iv-length.php">openssl_cipher_iv_length</a> — Gets the cipher iv length</li><li><a href="function.openssl-cipher-key-length.php">openssl_cipher_key_length</a> — Gets the cipher key length</li><li><a href="function.openssl-cms-decrypt.php">openssl_cms_decrypt</a> — Decrypt a CMS message</li><li><a href="function.openssl-cms-encrypt.php">openssl_cms_encrypt</a> — Encrypt a CMS message</li><li><a href="function.openssl-cms-read.php">openssl_cms_read</a> — Export the CMS file to an array of PEM certificates</li><li><a href="function.openssl-cms-sign.php">openssl_cms_sign</a> — Bir dosyayı imzalar</li><li><a href="function.openssl-cms-verify.php">openssl_cms_verify</a> — Belirtilen CMS imzasını doğrular</li><li><a href="function.openssl-csr-export.php">openssl_csr_export</a> — Belirtilen CSR'yi bir dizge olarak d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-csr-export-to-file.php">openssl_csr_export_to_file</a> — Belirtilen CSR'yi bir dosyaya kaydeder</li><li><a href="function.openssl-csr-get-public-key.php">openssl_csr_get_public_key</a> — Bir CSR'nin a&ccedil;ık anahtarını d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-csr-get-subject.php">openssl_csr_get_subject</a> — Bir CSR'nin &ouml;znesini d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-csr-new.php">openssl_csr_new</a> — Bir sertifika imzalama isteği (CSR) &uuml;retir</li><li><a href="function.openssl-csr-sign.php">openssl_csr_sign</a> — Bir CSR'yi başka bir sertifika
   (veya kendisi) ile imzalayıp bir sertifika &uuml;retir</li><li><a href="function.openssl-decrypt.php">openssl_decrypt</a> — Verinin şifresini &ccedil;&ouml;zer</li><li><a href="function.openssl-dh-compute-key.php">openssl_dh_compute_key</a> — Uzak DH genel anahtarının ve yerel DH anahtarının genel değeri
   i&ccedil;in paylaşılan gizi hesaplar</li><li><a href="function.openssl-digest.php">openssl_digest</a> — Bir &ouml;zet hesaplar</li><li><a href="function.openssl-encrypt.php">openssl_encrypt</a> — Veriyi şifreler</li><li><a href="function.openssl-error-string.php">openssl_error_string</a> — OpenSSL hata iletisini d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-free-key.php">openssl_free_key</a> — Anahtar &ouml;zkaynağını serbest bırakır</li><li><a href="function.openssl-get-cert-locations.php">openssl_get_cert_locations</a> — Retrieve the available certificate locations</li><li><a href="function.openssl-get-cipher-methods.php">openssl_get_cipher_methods</a> — Kullanılabilecek şifreleme y&ouml;ntemlerini d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-get-curve-names.php">openssl_get_curve_names</a> — Gets list of available curve names for ECC</li><li><a href="function.openssl-get-md-methods.php">openssl_get_md_methods</a> — Kullanılabilecek &ouml;zet y&ouml;ntemlerini d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-get-privatekey.php">openssl_get_privatekey</a> — openssl_pkey_get_private işlevinin takma
  adıdır</li><li><a href="function.openssl-get-publickey.php">openssl_get_publickey</a> — openssl_pkey_get_public işlevinin takma
  adıdır</li><li><a href="function.openssl-open.php">openssl_open</a> — M&uuml;h&uuml;rl&uuml; veriyi a&ccedil;ar</li><li><a href="function.openssl-password-hash.php">openssl_password_hash</a> — Create a password hash using OpenSSL's Argon2 implementation</li><li><a href="function.openssl-password-verify.php">openssl_password_verify</a> — Verify a password against a hash using OpenSSL's Argon2 implementation</li><li><a href="function.openssl-pbkdf2.php">openssl_pbkdf2</a> — Generates a PKCS5 v2 PBKDF2 string</li><li><a href="function.openssl-pkcs12-export.php">openssl_pkcs12_export</a> — PKCS#12 uyumlu sertifika deposu dosyasını bir değişkene
  yerleştirir</li><li><a href="function.openssl-pkcs12-export-to-file.php">openssl_pkcs12_export_to_file</a> — Bir PKCS#12 uyumlu sertifika deposunu bir dosyaya kaydeder</li><li><a href="function.openssl-pkcs12-read.php">openssl_pkcs12_read</a> — Bir PKCS#12 Sertifika Deposunu bir diziye &ccedil;&ouml;z&uuml;mler</li><li><a href="function.openssl-pkcs7-decrypt.php">openssl_pkcs7_decrypt</a> — S/MIME şifreli bir iletinin şifresini &ccedil;&ouml;zer</li><li><a href="function.openssl-pkcs7-encrypt.php">openssl_pkcs7_encrypt</a> — Bir S/MIME iletiyi şifreler</li><li><a href="function.openssl-pkcs7-read.php">openssl_pkcs7_read</a> — Export the PKCS7 file to an array of PEM certificates</li><li><a href="function.openssl-pkcs7-sign.php">openssl_pkcs7_sign</a> — Bir S/MIME iletiyi imzalar</li><li><a href="function.openssl-pkcs7-verify.php">openssl_pkcs7_verify</a> — S/MIME imzalı bir iletinin imzasını doğrular</li><li><a href="function.openssl-pkey-derive.php">openssl_pkey_derive</a> — Computes shared secret for public value of remote and local DH or ECDH key</li><li><a href="function.openssl-pkey-export.php">openssl_pkey_export</a> — Bir anahtarın ihra&ccedil; edilebilir g&ouml;sterimini bir dizge olarak
  d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-pkey-export-to-file.php">openssl_pkey_export_to_file</a> — Bir anahtarın ihra&ccedil; edilebilir g&ouml;sterimini bir dosyaya kaydeder</li><li><a href="function.openssl-pkey-free.php">openssl_pkey_free</a> — Bir gizli anahtarı serbest bırakır</li><li><a href="function.openssl-pkey-get-details.php">openssl_pkey_get_details</a> — Anahtarla ilgili ayrıntıları bir dizi i&ccedil;inde d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-pkey-get-private.php">openssl_pkey_get_private</a> — Gizli anahtarı d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-pkey-get-public.php">openssl_pkey_get_public</a> — Genel anahtarı sertifikadan elde edip kullanıma hazırlar</li><li><a href="function.openssl-pkey-new.php">openssl_pkey_new</a> — Yeni bir gizli anahtar &uuml;retir</li><li><a href="function.openssl-private-decrypt.php">openssl_private_decrypt</a> — Genel anahtarla şifrelenmiş verinin şifresini gizli anahtarla
  &ccedil;&ouml;zer</li><li><a href="function.openssl-private-encrypt.php">openssl_private_encrypt</a> — Veriyi gizli anahtarla şifreler</li><li><a href="function.openssl-public-decrypt.php">openssl_public_decrypt</a> — Gizli anahtarla şifrelenmiş verinin şifresini genel anahtarla
  &ccedil;&ouml;zer</li><li><a href="function.openssl-public-encrypt.php">openssl_public_encrypt</a> — Veriyi genel anahtarla şifreler</li><li><a href="function.openssl-random-pseudo-bytes.php">openssl_random_pseudo_bytes</a> — Yarı-rasgele bayt dizesi &uuml;retir</li><li><a href="function.openssl-seal.php">openssl_seal</a> — Veriyi m&uuml;h&uuml;rler (şifreler)</li><li><a href="function.openssl-sign.php">openssl_sign</a> — İmza &uuml;retir</li><li><a href="function.openssl-spki-export.php">openssl_spki_export</a> — Exports a valid PEM formatted public key signed public key and challenge</li><li><a href="function.openssl-spki-export-challenge.php">openssl_spki_export_challenge</a> — Exports the challenge associated with a signed public key and challenge</li><li><a href="function.openssl-spki-new.php">openssl_spki_new</a> — Generate a new signed public key and challenge</li><li><a href="function.openssl-spki-verify.php">openssl_spki_verify</a> — Verifies a signed public key and challenge</li><li><a href="function.openssl-verify.php">openssl_verify</a> — İmzayı doğrular</li><li><a href="function.openssl-x509-check-private-key.php">openssl_x509_check_private_key</a> — Bir gizli anahtarın bir sertifikaya karşılık olup olmadığına
  bakar</li><li><a href="function.openssl-x509-checkpurpose.php">openssl_x509_checkpurpose</a> — Sertifikanın belli bir ama&ccedil;la kulanılıp kullanılmayacağına bakar</li><li><a href="function.openssl-x509-export.php">openssl_x509_export</a> — Belirtilen sertifikayı dizge olarak d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-x509-export-to-file.php">openssl_x509_export_to_file</a> — Belirtilen sertifikayı bir dosyaya kaydeder</li><li><a href="function.openssl-x509-fingerprint.php">openssl_x509_fingerprint</a> — Calculates the fingerprint, or digest, of a given X.509 certificate</li><li><a href="function.openssl-x509-free.php">openssl_x509_free</a> — Sertifika &ouml;zkaynağını serbest bırakır</li><li><a href="function.openssl-x509-parse.php">openssl_x509_parse</a> — Bir X509 sertifikasını &ccedil;&ouml;z&uuml;mleyip bilgileri bir dizi i&ccedil;inde
  d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-x509-read.php">openssl_x509_read</a> — X.509 sertifikasını &ccedil;&ouml;z&uuml;mleyip sertifika i&ccedil;in nesne
  d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.openssl-x509-verify.php">openssl_x509_verify</a> — Verifies digital signature of x509 certificate against a public key</li></ul></li><li><a href="class.opensslcertificate.php">OpenSSLCertificate</a> — The OpenSSLCertificate sınıfı</li><li><a href="class.opensslcertificatesigningrequest.php">OpenSSLCertificateSigningRequest</a> — The OpenSSLCertificateSigningRequest sınıfı</li><li><a href="class.opensslasymmetrickey.php">OpenSSLAsymmetricKey</a> — The OpenSSLAsymmetricKey class</li></ul></div><?php manual_footer($setup); ?>