cvs: phpdoc /fr/functions crack.xml

From: Date: Mon, 11 Feb 2002 04:56:27 +0000
Subject: cvs: phpdoc /fr/functions crack.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969342223@lists.php.net to get a copy of this message
dams Sun Feb 10 23:56:27 2002 EDT Added files: /phpdoc/fr/functions crack.xml Log: Translation. Index: phpdoc/fr/functions/crack.xml +++ phpdoc/fr/functions/crack.xml <?xml version="1.0" encoding="iso-8859-1"?> <reference id="ref.crack"> <title>Crack</title> <titleabbrev>Fonctions crack</titleabbrev> <partintro> <simpara> Ces focntions vous permettent d'utiliser la librairie CrackLib, pour tester la robustesse de vos mots de passe. Pour utiliser cette fonction, vous devez compiler PHP avec l'extension Crack, en utilisant l'option de compilation <option role="configure">--with-crack[=DIR]</option>. </simpara> <simpara> Plus d'informations concernant la librairie CrackLib sont disponibles &agrave; <ulink url="&url.crack;">&url.crack;</ulink>. </simpara> <simpara> Cracklib est pratique pour tester la robustesse d'un mot de passe. Elle teste la taille, les majuscules et minusculles, et effectue des recherches dans le dictionnaire CrackLib. CrackLib donne aussi des conseil pour reforcer vos mots de passe. </simpara> <para> Cet exemple montre coment ouvrir un dictionnaire CrackLib, tester un mot de passe, lire le diagnostic et refermer le dictionnaire. <example> <title>Exemple avec CrackLib</title> <programlisting role="php"> <![CDATA[ <?php // Ouvrture du dictionnaire CrackLib $dictionary = crack_opendict('/usr/local/lib/pw_dict') or die('Impossible d\'ouvrir le dictionnaire CrackLib'); // V&eacute;rification du mot de passe $check = crack_check($dictionary, 'gx9A2s0x'); // Lecture du diagnostic $diag = crack_getlastmessage(); echo $diag; // 'strong password' // Fermeture du dictionnaire crack_closedict($dictionary); ?> ]]> </programlisting> </example> </para> <note> <para> If <function><function>crack_check</function><\/function> retourne &true;, <function><function>crack_getlastmessage</function><\/function > retournera le message 'strong password' (mot de passe robuste). </para> </note> </partintro> <refentry id="function.crack-opendict"> <refnamediv> <refname>crack_opendict</refname> <refpurpose>Ouvre un nouveau dictionnaire CrackLib dictionary</refpurpose> </refnamediv> <refsect1> <title>Description</title> <methodsynopsis> <type>resource</type><methodname>crack_opendict</methodname> <methodparam> <type>string</type><parameter>dictionary</parameter> </methodparam> </methodsynopsis> <para> <function><function>crack_opendict</function><\/function> retourne une ressource repr&eacute;sentant un dictionnaire, en cas de succ&egrave;s, et &false; sinon. </para> &warn.experimental.func; <para> <function><function>crack_opendict</function><\/function> ouvre le dictionnarie CrackLib <parameter>dictionary</parameter>, afin de pouvoir l'utiliser avec <function><function>crack_check</function><\/function>. </para> <note> <para> Un seul dictionnaire peut &ecirc;tre utilis&eacute; en m&ecirc;me temps. </para> </note> <para> Voir aussi <function><function>crack_check</function><\/function> et <function><function>crack_closedict</function><\/function>. </para> </refsect1> </refentry> <refentry id="function.crack-closedict"> <refnamediv> <refname>crack_closedict</refname> <refpurpose>Referme le dictionnaire CrackLib</refpurpose> </refnamediv> <refsect1> <title>Description</title> <methodsynopsis> <type>bool</type><methodname>crack_closedict</methodname> <methodparam choice="opt"> <type>resource</type><parameter>dictionary</parameter> </methodparam> </methodsynopsis> <para> &return.success; </para> &warn.experimental.func; <para> <function><function>crack_closedict</function><\/function> ferme le dictionnaire <parameter>dictionary</parameter>. Si <parameter>dictionary</parameter> n'est pas sp&eacute;cifi&eacute;, le dictionnarie courant est ferm&eacute;. </para> </refsect1> </refentry> <refentry id="function.crack-check"> <refnamediv> <refname>crack_check</refname> <refpurpose>Effectue une v&eacute;rification de mot de passe</refpurpose> </refnamediv> <refsect1> <title>Description</title> <methodsynopsis> <type>bool</type><methodname>crack_check</methodname> <methodparam choice="opt"> <type>resource</type><parameter>dictionary</parameter> </methodparam> <methodparam> <type>string</type><parameter>password</parameter> </methodparam> </methodsynopsis> <para> <function><function>crack_check</function><\/function> retourne &true; si <parameter>password</parameter> est robuste, et &false; sinon. </para> &warn.experimental.func; <para> <function><function>crack_check</function><\/function> effectue d'obscures v&eacute;rfications sur le mot de passe <parameter>password</parameter> fourni, avec le dictionnaire <parameter>dictionary</parameter>. Si <parameter>dictionary</parameter> est omis, le dernier dictionnaire ouvert sera utilis&eacute;. </para> </refsect1> </refentry> <refentry id="function.crack-getlastmessage"> <refnamediv> <refname>crack_getlastmessage</refname> <refpurpose>Retourne le message de diagnostic</refpurpose> </refnamediv> <refsect1> <title>Description</title> <methodsynopsis> <type>string</type><methodname>crack_getlastmessage</methodname> <void/> </methodsynopsis> &warn.experimental.func; <para> <function><function>crack_getlastmessage</function><\/function> retourne le diagnotic obtenu lors de la derni&egrave;re v&eacute;rification. </para> </refsect1> </refentry> </reference> <!-- 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:"../../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 -->

« previous php.doc (#969342223) next »