Wydrukuj tę dokumentację Pokaż jako slajdy

Jak poprawnie używać cracklib

cracklib to biblioteka porównująca wprowadzone słowa (np. hasło) ze słownikiem (można to nazwać) słów, które można złamać. cracklib posiada swoje słowniki (ostatnia aktualizacja z roku 2008), ale można dodawać swoje słowniki i w ten sposób wykorzystywać bibliotekę do swoich celów.

Instalacja

Za pomocą własnego repozytorium pakietów należy zainstalować bibliotekę albo też generator haseł APG

pkg install -Uy libcrack
pkg install -Uy apg

Pobranie oraz zbudowanie słownika cracklib

Słownik można pobrać ze strony [ 1 ]:

fetch https://downloads.sourceforge.net/project/cracklib/cracklib-words/2008-05-07/cracklib-words-20080507.gz

Następnie słownik można od razu przekonwertować na domyślny słownik (tylko w formacie "binarnym")

cracklib-format cracklib-words-20080507.gz | cracklib-packer

Można sprawdzić zatem, czy słowo nie jest tym ze słownika:

$ echo 010203040506070809 | cracklib-check
010203040506070809: oparte na słowie ze słownika

Dodanie własnego słownika

Można również zbudować własny słownik (słowo per linia), który następnie zostanie dodany do słownika globalnego

create-cracklib-dict slownik.txt

oraz kontrola dodanego słownika:

$ echo AlaMaKota | cracklib-check
AlaMaKota: oparte na słowie ze słownika

Źródła w sieci internet

  1. https://sourceforge.net/projects/cracklib/

  2. Dodanie słownika do cracklib


{i}  (c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.

CrackLib (ostatnio edytowane 2021-02-05 13:41:25 przez wtps0n)