mirror of
https://github.com/php/doc-es.git
synced 2026-03-25 07:52:21 +01:00
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@306044 c90b9560-bf6c-de11-be94-00142212c4b1
93 lines
5.1 KiB
XML
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
|
|
-->
|