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/constants.xml
2024-12-05 12:02:50 +03:00

164 lines
4.8 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"?>
<!-- EN-Revision: f80105b4fc1196bd8d5fecb98d686b580b1ff65d Maintainer: nilgun Status: ready -->
<appendix xml:id="mcrypt.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<para>
Mcrypt dört şifreleme kipinde çalışabilir: <literal>CBC</literal>,
<literal>OFB</literal>, <literal>CFB</literal> ve
<literal>ECB</literal>. Sisteminizde libmcrypt-2.4.x veya üstü bir sürüm
kuruluysa işlevler <literal>nOFB</literal> küme şifreleme kipinde ve
<literal>STREAM</literal> kipinde çalışabilir. Desteklenen tüm şifreleme
kiplerini kendileri için tanımlanmış sabitler ve bunların açıklamaları
olarak aşağıda bulabilirsiniz. Daha ayrıntılı bilgi için
&book.applied.cryptography; kitabına bakınız.
<itemizedlist>
<listitem>
<simpara>
<constant>MCRYPT_MODE_ECB</constant> (<literal>elektronik
kod defteri</literal>) çoğu amaç için genellikle uygun olmayan bir blok
şifreleme kipidir. Bu kipin kullanılması önerilmez.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>MCRYPT_MODE_CBC</constant> (<literal>şifre bloğu zinciri
</literal>) <literal>ECB</literal> kipinden belirgin şekilde daha güvenli
olan bir blok şifreleme kipidir.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>MCRYPT_MODE_CFB</constant> (<literal>8 bitlik kipte şifre
geribeslemesi</literal>) bir akım şifreleme kipidir.
<literal>CFB</literal>'den ziyade <literal>NCFB</literal> kipini
kullanmanız önerilir.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>MCRYPT_MODE_OFB</constant> (<literal>8 bitlik kipte çıktı
geribeslemesi</literal>) bir akım şifreleme kipi olup,
<literal>CFB</literal> arasında seçim yapılacaksa, hata yayılımına
katlanılamayacak uygulamalarda <literal>OFB</literal> tercih edilebilir.
8 bitlik kipte çalıştığından güvenilir değildir, dolayısıyla kullanımı
önerilmez.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>MCRYPT_MODE_NOFB</constant> (<literal>n bitlik kipte çıktı
geribeslemesi)</literal>) kipi <literal>OFB</literal> kipi ile
karşılaştırılabilir, fakat algoritmaya özgü tam küme genişliğinde çalışır.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>MCRYPT_MODE_STREAM</constant>, <literal>"WAKE"</literal>,
<literal>"RC4"</literal> gibi başka akım algoritmalarını da içeren ek bir
kiptir.
</simpara>
</listitem>
</itemizedlist>
</para>
<para>
Mcrypt, önceden tanımlanmış sabitleri olmayan başka çalışma kiplerini de
destekler. Bunlar eksik sabitlerin yerine bir dizge aktararak kullanılabilir.
<itemizedlist>
<listitem>
<simpara>
<literal>"ctr"</literal> (<literal>sayaç kipi</literal>) bir akım
şifreleme kipidir.
</simpara>
</listitem>
<listitem>
<simpara>
<literal>"ncfb"</literal> (<literal>n bitlik kipte şifre
geribeslemesi</literal>) kipi <literal>CFB</literal> kipiyle
karşılaştırılabilir, fakat algoritmaya özgü tam küme genişliğinde çalışır.
</simpara>
</listitem>
</itemizedlist>
</para>
<para>
Diğer bazı kipler ve rasgele sayı üreteci sabitleri
<variablelist>
<varlistentry xml:id="constant.mcrypt-encrypt">
<term>
<constant>MCRYPT_ENCRYPT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mcrypt-decrypt">
<term>
<constant>MCRYPT_DECRYPT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mcrypt-dev-random">
<term>
<constant>MCRYPT_DEV_RANDOM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mcrypt-dev-urandom">
<term>
<constant>MCRYPT_DEV_URANDOM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mcrypt-rand">
<term>
<constant>MCRYPT_RAND</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
</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:
-->