1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-25 07:52:21 +01:00
Files
archived-doc-es/reference/mcrypt/ciphers.xml
Braian Iván Monnier 59b36f1811 Files translated
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@306044 c90b9560-bf6c-de11-be94-00142212c4b1
2010-12-07 04:03:24 +00:00

93 lines
5.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: x1v4nx Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="mcrypt.ciphers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Cifradores mcrypt</title>
<para>
Aqui hay una lista de los cifradores que actualmente son soportados por la
extensión mcrypt. Para una lista completa de los cifradores soportados, vea
los defines al final de <filename>mcrypt.h</filename>. La regla general con
la API de mcrypt-2.2.x es que se puede acceder al cifrador desde PHP con
MCRYPT_ciphername. Con la API de libmcrypt-2.4.x y libmcrypt-2.5.x estas constantes también
trabajan, pero es posible especificar el nombre del cifrador como una string
al invocar a <function>mcrypt_module_open</function>.
<itemizedlist>
<listitem><simpara>MCRYPT_3DES</simpara></listitem>
<listitem><simpara>MCRYPT_ARCFOUR_IV (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_ARCFOUR (solo libmcrypt > 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 (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_ENIGMA (solo libmcrypt > 2.4.x, alias de MCRYPT_CRYPT)</simpara></listitem>
<listitem><simpara>MCRYPT_GOST</simpara></listitem>
<listitem><simpara>MCRYPT_IDEA (no libre)</simpara></listitem>
<listitem><simpara>MCRYPT_LOKI97 (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_MARS (solo libmcrypt > 2.4.x, no libre)</simpara></listitem>
<listitem><simpara>MCRYPT_PANAMA (libmcrypt > 2.4.x only)</simpara></listitem>
<listitem><simpara>MCRYPT_RIJNDAEL_128 (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_RIJNDAEL_192 (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_RIJNDAEL_256 (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_RC2</simpara></listitem>
<listitem><simpara>MCRYPT_RC4 (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_RC6 (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_RC6_128 (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_RC6_192 (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_RC6_256 (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_SAFER64</simpara></listitem>
<listitem><simpara>MCRYPT_SAFER128</simpara></listitem>
<listitem><simpara>MCRYPT_SAFERPLUS (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_SERPENT (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_SERPENT_128 (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_SERPENT_192 (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_SERPENT_256 (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_SKIPJACK (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_TEAN (solo libmcrypt 2.2.x)</simpara></listitem>
<listitem><simpara>MCRYPT_THREEWAY</simpara></listitem>
<listitem><simpara>MCRYPT_TRIPLEDES (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_TWOFISH (para versiones de mcrypt inferiores a la 2.x, o mcrypt > 2.4.x )</simpara></listitem>
<listitem><simpara>MCRYPT_TWOFISH128 (TWOFISHxxx están disponibles en las más recientes versiones 2.x, pero no en las versiones 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_TWOFISH192</simpara></listitem>
<listitem><simpara>MCRYPT_TWOFISH256</simpara></listitem>
<listitem><simpara>MCRYPT_WAKE (solo libmcrypt > 2.4.x)</simpara></listitem>
<listitem><simpara>MCRYPT_XTEA (solo libmcrypt > 2.4.x)</simpara></listitem>
</itemizedlist>
</para>
<para>
Se debe (en modo <constant>CFB</constant> y <constant>OFB</constant>)
o se puede (en modo <constant>CBC</constant>) suministrar un vector de
inicialización (IV) a la función de cifrado correspondiente. El IV debe
ser único y debe ser el mismo cuando cifra/descifra. Con información
que es almacenada encriptada, se puede tomar la salida de una función
del índice con el que la información es almacenada (por ej., la clave MD5
de un nombre de archivo). Alternativamente, se puede transmitir el IV junto
con los datos encriptados (ver el capítulo 9.3 de &book.applied.cryptography;
para una discusión sobre este tema).
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->