Ho una domanda simile a questa:
Come creare un dizionario per prevenire password deboli?
Quello che voglio fare però è semplicemente controllare un elenco di password che esistono in un file di testo che ho che contiene oltre 2000 password contro un elenco noto di parole che possono apparire in un dizionario e / o un elenco di nomi comuni, libri, canzoni, film, ecc. Fondamentalmente voglio eliminare tutte le password deboli in modo che la nostra azienda possa gestire questi utenti in base a una nuova politica sulle password che stiamo implementando.
Esiste un'app o un elenco di dizionari che posso utilizzare per ottenere questo risultato? Il flusso di lavoro che sto cercando sarebbe qualcosa del tipo:
esegui l'app > alimentalo con il mio file di testo > l'app analizza l'elenco per trovare le parole presenti nel suo database > restituisce risultati corrispondenti a un nuovo file
Come posso realizzare questo? Sarebbe bello se potessi attingere al controllo del dizionario integrato di Linux che viene eseguito quando si imposta una password con il comando passwd, ma non ho idea di come farlo.