<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.mcrypt.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.mcrypt-generic-init.php',
    1 => 'mcrypt_generic_init',
    2 => 'Şifreleme i&ccedil;in gerekli t&uuml;m tamponları ilklendirir',
  ),
  'up' => 
  array (
    0 => 'ref.mcrypt.php',
    1 => 'Mcrypt İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.mcrypt-generic-deinit.php',
    1 => 'mcrypt_generic_deinit',
  ),
  'next' => 
  array (
    0 => 'function.mcrypt-get-block-size.php',
    1 => 'mcrypt_get_block_size',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/mcrypt/functions/mcrypt-generic-init.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.mcrypt-generic-init" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">mcrypt_generic_init</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.0.2, PHP 5, PHP 7 &lt; 7.2.0, PECL mcrypt &gt;= 1.0.0)</p><p class="refpurpose"><span class="refname">mcrypt_generic_init</span> &mdash; <span class="dc-title">Şifreleme için gerekli tüm tamponları ilklendirir</span></p>

 </div>
 <div id="function.mcrypt-generic-init-refsynopsisdiv">
  <div class="warning"><strong class="warning">Uyarı</strong><p class="simpara">Bu işlevin kullanımı PHP 7.1.0
itibariyle <em>ÖNERİLMEMEKTE</em> olup PHP 7.2.0&#039;da tamamen
<em>KALDIRILMIŞTIR</em>. Bu işleve kesinlikle
güvenilmemelidir.</p></div>
 </div>
 <div class="refsect1 description" id="refsect1-function.mcrypt-generic-init-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>mcrypt_generic_init</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$şt</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$anahtar</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$iv</code></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="simpara">
   <span class="function"><a href="function.mcrypt-generic.php" class="function">mcrypt_generic()</a></span> veya
   <span class="function"><a href="function.mdecrypt-generic.php" class="function">mdecrypt_generic()</a></span> işlevinden önce bu işlevi
   çağırmanız gerekir.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.mcrypt-generic-init-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <dl>
   
    <dt><code class="parameter">şt</code></dt>
    <dd>
     <span class="simpara">
      <span class="function"><a href="function.mcrypt-module-open.php" class="function">mcrypt_module_open()</a></span> tarafından döndürülmüş bir
      şifreleme tanıtıcısı.
     </span>
    </dd>
   
   
    <dt><code class="parameter">anahtar</code></dt>
    <dd>
     <span class="simpara">
      Azami anahtar uzunluğu <span class="function"><a href="function.mcrypt-enc-get-key-size.php" class="function">mcrypt_enc_get_key_size()</a></span>
      işlevi ile öğrenilebilir; işlevin döndürdüğü değer ve daha küçük her
      değer geçerlidir.
     </span>
    </dd>
   
   
    <dt><code class="parameter">iv</code></dt>
    <dd>
     <span class="simpara">
      Normalde algoritma küme uzunluğundadır, fakat gerçek boyu
      <span class="function"><a href="function.mcrypt-enc-get-iv-size.php" class="function">mcrypt_enc_get_iv_size()</a></span> işleviyle de
      öğrenebilirsiniz. ECB kipinde IV yok sayılır. CFB, CBC, STREAM, nOFB ve
      OFB kipleri için bir IV olması ZORUNLUdur. Rasgele ve eşsiz (fakat
      gizli değil) olmalıdır. Şifreleme ve şifre çözme amacıyla aynı veri
      için aynı IV kullanılmalıdır. Bir IV kullanmak istemiyorsanız
      sıfırlarla (\0) doldubilirsiniz, fakat bunu yapmanız önerilmez.
     </span>
    </dd>
   
  </dl>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.mcrypt-generic-init-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="simpara">
   İşlev bir hata durumunda negatif bir değer döndürür: Anahtar uzunluğu
   hatalı ise -3, bellek ayırmada sorun çıkmışsa -4, bilinmeyen bir hata türü
   için bunlar dışında bir negatif değer döner. Hatayla birlikte bir de uyarı
   gösterilir.Yanlış sayıda bağımsız değişken aktarılması halinde işlev <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>
   döndürür.
  </p>
 </div>

 <div class="refsect1 seealso" id="refsect1-function.mcrypt-generic-init-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.mcrypt-module-open.php" class="function" rel="rdfs-seeAlso">mcrypt_module_open()</a> - Kullanılacak kipi ve algoritma mod&uuml;l&uuml;n&uuml; a&ccedil;ar</span></li>
  </ul>
 </div>

</div><?php manual_footer($setup); ?>