Uživatelské nástroje

Nástroje pro tento web


bezpecnosthesla

Bezpečnost hesla

English version: PasswordStrength

Popis

Ukazatel síly hesla:

  • +1 bod za každý znak nad 6-ti znakový limit
  • +1 bod za malá a velká písmena
  • +1 bod za přítomnost číslic i znaků
  • +1 bod za interpunkci
  • méně než 3 body → slabé heslo
  • 3 - 5 bodů → dobré heslo
  • 5 a více bodů → silné heslo

Ukázka

Zadejte heslo:
Síla hesla: Nezadáno

Zdrojový kód

<strong>Zadejte heslo:</strong>
<input type="password" name="password" id="password" onkeyup="checkPassword(this.value, 'strength', new Array('příliš krátké', 'slabé', 'dobré', 'silné'))" />
<br />
<b id="strength">nezadáno</b>

Nezapomeňte vložit JavaScriptovou knihovnu (sekce head):

<script type="text/javascript" src="password.js"></script>

Popis funkcí

Integer passwordStrength(String password)

Vrací sílu hesla (body)

  • password - heslo

void checkPassword(String password, String id, Array messages)

Vypíše sílu hesla

  • password - heslo
  • id - id elementu pro zobrazení zprávy
  • messages - 4-prvkové pole se zprávami - např. 'příliš krátké', 'slabé', 'dobré', 'silné'

Licence

© 2008 Adam Heinrich

Licencováno pod GNU General Public License

Stažení

Knihovna a ukázková stránka na http://lib.adamh.cz/password-strength

bezpecnosthesla.txt · Poslední úprava: 2017/10/09 22:00 autor: 127.0.0.1