1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-25 16:02:13 +01:00
Files
archived-doc-es/reference/password/constants.xml
Pedro Antonio Gil Rodríguez cc5ba3346b Actualización a la última versión
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@334475 c90b9560-bf6c-de11-be94-00142212c4b1
2014-08-04 10:07:18 +00:00

107 lines
3.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 57641e9fac1e5d8d235b60c2752bcec79d077316 Maintainer: aeoris Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="password.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants.core;
<para>
<variablelist>
<varlistentry xml:id="constant.password-bcrypt">
<term>
<constant>PASSWORD_BCRYPT</constant>
(<type>integer</type>)
</term>
<listitem>
<para>
<constant>PASSWORD_BCRYPT</constant> se utiliza para crear nuevos hash de
contraseñas empleando el algoritmo <constant>CRYPT_BLOWFISH</constant>.
</para>
<para>
Siempre resultará en un hash que utiliza el formato criptgráfico "$2y$",
el cual siempre tiene un ancho de 60.
</para>
<para>
Opciones admitidas:
</para>
<itemizedlist>
<listitem>
<para>
<literal>salt</literal> - para proporcionar manualmente una sal cuando se realiza el hash de la contraseña.
Observe que esto sobrescribirá, previniendo así que se genere una sal automáticamente.
</para>
<para>
Si se omite, se generará una sal aleatoria mediante <function>password_hash</function> para
cada contraseña con hash. Este es el modo de operación previsto.
</para>
</listitem>
<listitem>
<para>
<literal>cost</literal> - el cual denota el coste algorítmico que debería utilizarse.
Se pueden encontrar ejemplos de estos valores en la págnia de <function>crypt</function>.
</para>
<para>
Si se omite, se usará un valor predeterminado de <literal>10</literal>. Este es un buen
coste base, aunque se podría considerar aumentarlo dependiendo del hardware utilizado.
</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.password-default">
<term>
<constant>PASSWORD_DEFAULT</constant>
(<type>integer</type>)
</term>
<listitem>
<para>
El algoritmo que se utilizará por defecto si no se especifica otro distinto.
Esto puede cambiar en versiones futuras de PHP, cuando métodos más nuevos y fuertes de hashing
estén disponibles.
</para>
<para>
Cabe señalar que con el tiempo esta constante puede (y probablemente lo hará)
cambiar. Por tanto, se debería considerar que la longitud del hash
resultante puede cambiar. Así, si se emplea <constant>PASSWORD_DEFAULT</constant>
se debería almacenar el hash resultante de forma que se pueda almacenar más de 60
caracteres (255 es el ancho recomendado).
</para>
<para>
Valores para esta constante:
</para>
<itemizedlist>
<listitem>
<simpara>
PHP 5.5.0 - <constant>PASSWORD_BCRYPT</constant>
</simpara>
</listitem>
</itemizedlist>
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->