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.
Názov | Default | Zameniteľný |
---|---|---|
crack.default_dictionary | NULL | PHP_INI_SYSTEM |
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
- crack_check — Vykoná nezrozumiteľnú kontrolu s daným heslom
- crack_closedict — Zatvára otvorený CrackLib slovník
- crack_getlastmessage — Vracia správu z poslednej nezrozumiteľnej kontroly
- crack_opendict — Otvára nový CrackLib slovník