CrackLib Library and Dictionaries
Browse cluster: OCaml Systems and Utilities →CrackLib is a C library for password validation that helps prevent users from choosing weak passwords by testing them against dictionary words and common patterns. Originally created by Alec Muffett, the project has been modernized and maintained as an open-source repository that includes the core library source code along with scripts and resources for building password dictionaries. The library uses compressed dictionary storage with indexed binary search to efficiently check passwords against a word list of up to 1.4 million words while keeping file sizes small. CrackLib is designed to be integrated into password programs and similar applications rather than used as a standalone tool, and this repository also includes various password word lists from sources like Openwall and Clarkson research.