1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 15:22:23 +01:00
Files
archived-doc-tr/reference/mcrypt/ciphers.xml
2026-01-19 03:24:36 +00:00

117 lines
5.3 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: e849a6c4225bd992474793ec6983df7898cae0be Maintainer: nilgun Status: ready -->
<appendix xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="mcrypt.ciphers">
<title>Mcrypt şifreleri</title>
<para>
Burada mcrypt eklentisi tarafından desteklenen şifrelere yer verilmiştir.
Desteklenen şifrelerin tam listesini <filename>mcrypt.h</filename> başlık
dosyasının sonunda bulabilirsiniz. mcrypt-2.2.x arayüzünün genel kuralı,
PHP ile bir şifreye MCRYPT_şifreadı ile erişilebilmesidir. Ayrıca bu
sabitler, libmcrypt-2.4.x ve libmcrypt-2.5.x ile de çalışmakta olup bir
şifreye <function>mcrypt_module_open</function> işlevinde ismini bir dizge
olarak belirterek erişmek de mümkünür.
<itemizedlist>
<listitem><simpara>MCRYPT_3DES</simpara></listitem>
<listitem><simpara>MCRYPT_ARCFOUR_IV (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_ARCFOUR (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_BLOWFISH</simpara></listitem>
<listitem><simpara>MCRYPT_CAST_128</simpara></listitem>
<listitem><simpara>MCRYPT_CAST_256</simpara></listitem>
<listitem><simpara>MCRYPT_CRYPT</simpara></listitem>
<listitem><simpara>MCRYPT_DES</simpara></listitem>
<listitem><simpara>MCRYPT_DES_COMPAT (sadece libmcrypt 2.2.xonly)
</simpara></listitem>
<listitem><simpara>MCRYPT_ENIGMA (sadece libmcrypt &gt; 2.4.x , MCRYPT_CRYPT
için takma ad)</simpara></listitem>
<listitem><simpara>MCRYPT_GOST</simpara></listitem>
<listitem><simpara>MCRYPT_IDEA (özgür değil)</simpara></listitem>
<listitem><simpara>MCRYPT_LOKI97 (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_MARS (sadece libmcrypt &gt; 2.4.x, özgür değil)
</simpara></listitem>
<listitem><simpara>MCRYPT_PANAMA (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_RIJNDAEL_128 (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_RIJNDAEL_192 (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_RIJNDAEL_256 (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_RC2</simpara></listitem>
<listitem><simpara>MCRYPT_RC4 (sadece libmcrypt 2.2.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_RC6 (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_RC6_128 (sadece libmcrypt 2.2.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_RC6_192 (sadece libmcrypt 2.2.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_RC6_256 (sadece libmcrypt 2.2.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_SAFER64</simpara></listitem>
<listitem><simpara>MCRYPT_SAFER128</simpara></listitem>
<listitem><simpara>MCRYPT_SAFERPLUS (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_SERPENT(sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_SERPENT_128 (sadece libmcrypt 2.2.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_SERPENT_192 (sadece libmcrypt 2.2.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_SERPENT_256 (sadece libmcrypt 2.2.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_SKIPJACK (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_TEAN (sadece libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_THREEWAY</simpara></listitem>
<listitem><simpara>MCRYPT_TRIPLEDES (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_TWOFISH (eski mcrypt 2.x veya mcrypt &gt; 2.4.x
sürümleri için)</simpara></listitem>
<listitem><simpara>MCRYPT_TWOFISH128 (TWOFISHxxx şifreleri 2.4.x
sürümlerinde değil, yeni 2.x sürümlerinde kullanılabilmektedir)
</simpara></listitem>
<listitem><simpara>MCRYPT_TWOFISH192</simpara></listitem>
<listitem><simpara>MCRYPT_TWOFISH256</simpara></listitem>
<listitem><simpara>MCRYPT_WAKE (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
<listitem><simpara>MCRYPT_XTEA (sadece libmcrypt &gt; 2.4.x)
</simpara></listitem>
</itemizedlist>
</para>
<simpara>
İlgili şifre işlevinde, <constant>CBC</constant> kipi için bir ilklendirme
vektörü (İV) sağlamanız isteğe bağlı iken <constant>CFB</constant> ve
<constant>OFB</constant> kiplerinde bir ilklendirme vektörü sağlamak
zorundasınız. İV eşsiz olmalı ve şifreleme/çözme için aynı İV
kullanılmalıdır. Şifreli saklanacak bir veriyi, verinin altında saklandığı
indisle ilgili bir işlevinin çıktısı olarak alabilirsiniz (dosyanın MD5
anahtarı gibi). Bundan başka, İV'yi şifreli veri ile birlikte de
aktarabilirsiniz. (Bu konuda daha ayrıntılı bilgi için
&book.applied.cryptography; kitabının 9.3. faslına bakınız.)
</simpara>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->