Forum und email

Crack functions

Úvod

Tieto funkcie vám umožňujú používať CrackLib knižnicu na testovanie 'sily' hesla. Test 'sily' hesla zahŕňa testovanie dĺžky, použitie veľkých a malých písmen a kontrola určenou CrackLib knižnicou. CrackLib tiež podáva pomocné diagnostické správy, ktoré pomôžu heslo 'zosilniť'.

Požiadavky

Viac informácii ohľadne CrackLib spolu s knižnicou môžete nájsť na » https://sourceforge.net/projects/cracklib.

Inštalácia

Aby ste tieto funkcie mohli používať, musíte PHP skompilovať s Crack podporou pomocou --with-crack[=DIR] voľby.

Runtime Konfigurácia

Správanie tejto funkcie je ovplyvnené nastaveniami v php.ini.

Crack konfiguračné voľby
Názov Default Zameniteľný
crack.default_dictionary NULL PHP_INI_SYSTEM
Pre ďalšie detaily a definície PHP_INI_* konštánt pozri ini_set().

Typy zdrojov

Toto rozšírenie nemá definované žiadne typy zdrojov.

Preddefinované Konštanty

Toto rozšírenie nemá definované žiadne konštanty.

Príklady

Tento príklad ukazuje ako otvoriť CrackLib slovník, otestuje dané heslo, získa nejaké diagnostické správy a zatvorí slovník.

Example#1 CrackLib príklad

<?php
// Otvor CrackLib Slovnik
$slovnik crack_opendict('/usr/local/lib/pw_dict')
     or die(
'CrackLib slovnik sa neda otvorit');

// Vykonaj kontrolu hesla
$kontrola crack_check($slovnik'gx9A2s0x');

// Ziskaj spravy
$diag crack_getlastmessage();
echo 
$diag// 'silne heslo'

// Zatvor slovnik
crack_closedict($slovnik);
?>

Note: Ak crack_check() vracia TRUE, crack_getlastmessage() vráti 'strong password'.

Table of Contents