<?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.php',
    1 => 'mcrypt_generic',
    2 => 'Veriyi şifreler',
  ),
  'up' => 
  array (
    0 => 'ref.mcrypt.php',
    1 => 'Mcrypt İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.mcrypt-encrypt.php',
    1 => 'mcrypt_encrypt',
  ),
  'next' => 
  array (
    0 => 'function.mcrypt-generic-deinit.php',
    1 => 'mcrypt_generic_deinit',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/mcrypt/functions/mcrypt-generic.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.mcrypt-generic" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">mcrypt_generic</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</span> &mdash; <span class="dc-title">Veriyi şifreler</span></p>

 </div>

 <div id="function.mcrypt-generic-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-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>mcrypt_generic</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">$veri</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="simpara">
   Bu işlev veriyi şifreler ve döndürür. Verinin küme boyunun katları
   uzunlukta olmasını sağlamak için dolgu olarak &quot;\0&quot;
   karakteri kullanılır, bu yüzden dönen şifresi çözülmüş veri özgün şifresiz
   veriden daha uzun olur.
  </p>
  <p class="simpara">
   Şifreli veriyi bir veritabanında saklamak isterseniz, işlevden dönen
   verinin tamamını sakladığınızdan emin olun, yoksa şifresini çözmek mümkün
   olmayabilir. Özgün dizgeniz 10 karakterlikse ve küme boyu da 8 bayt ise
   veritabanı alanının genişliği en az 16 bayt olmalıdır (küme boyunu
   öğrenmek için <span class="function"><a href="function.mcrypt-enc-get-block-size.php" class="function">mcrypt_enc_get_block_size()</a></span> işlevini
   kullanın. <span class="function"><a href="function.mdecrypt-generic.php" class="function">mdecrypt_generic()</a></span> işlevi 10 baytlık veri
   için 16 bayt döndürmüşse fazlalıkları silmek için rtrim($str, &quot;\0&quot;)
   işlevini kullanabilirsiniz.
  </p>
  <p class="simpara">
   Veriyi örneğin bir MySQL veritabanında saklıyorsanız varchar alanlarının
   veriyi saklarken verinin sonundaki fazladan boşlukları kendiliğinden
   sildiğini unutmayın. Boşluk karakteri (ASCII 32) ile biten bir şifreli
   veri bu yüzden kullanılmaz hale gelebilir. Bu bakımdan şifreli verileri
   bir tinyblob/tinytext (veya daha büyük) alanlarda saklamanız önerilir.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.mcrypt-generic-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>
     <span class="simpara">
      Bu işlevi kullanmadan önce şifreleme tanıtıcısını bir anahtar ve bir
      IV kullanarak <span class="function"><a href="function.mcrypt-generic-init.php" class="function">mcrypt_generic_init()</a></span> işlevi ile
      ilklendirmelisiniz. Şifreleme bittikten sonra şifreleme tampolarını
      <span class="function"><a href="function.mcrypt-generic-deinit.php" class="function">mcrypt_generic_deinit()</a></span> işlevi ile serbest
      bırakabilirsiniz. Kullanım örneği için
      <span class="function"><a href="function.mcrypt-module-open.php" class="function">mcrypt_module_open()</a></span> işlevine bakınız.
     </span>
    </dd>
   
   
    <dt><code class="parameter">veri</code></dt>
    <dd>
     <span class="simpara">
      Şifrelenecek veri.
     </span>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.mcrypt-generic-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="simpara">
   Şifrelenmiş veriyi döndürür.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.mcrypt-generic-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.mdecrypt-generic.php" class="function" rel="rdfs-seeAlso">mdecrypt_generic()</a> - Verinin şifresini &ccedil;&ouml;zer</span></li>
   <li><span class="function"><a href="function.mcrypt-generic-init.php" class="function" rel="rdfs-seeAlso">mcrypt_generic_init()</a> - Şifreleme i&ccedil;in gerekli t&uuml;m tamponları ilklendirir</span></li>
   <li><span class="function"><a href="function.mcrypt-generic-deinit.php" class="function" rel="rdfs-seeAlso">mcrypt_generic_deinit()</a> - Bir şifreleme tanıtıcısını yeniden ilklendirir</span></li>
  </ul>
 </div>


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