Direi di sì. @Philipp fa alcuni buoni punti, ma quante password verrebbero effettivamente eliminate se rimuovete sequenze basate su parole chiave? Probabilmente non abbastanza da fare davvero la differenza (a seconda di come effettivamente filtrate, ovviamente).
La probabilità che una tale password venga generata è (probabilmente) incredibilmente bassa (quindi un'altra domanda è se vale davvero la pena di implementare un tale filtro), ma se effettivamente dovesse accadere, sarebbe piuttosto brutto, perché allora quella password generata è facile da indovinare, che è esattamente quello che vuoi evitare con le password generate.
Quando si filtra, la lunghezza della sequenza basata su tastiera che si filtra dovrebbe essere in una ragionevole proporzione alla lunghezza della password. Quindi, se generi password di lunghezza 15, il filtraggio di asd
probabilmente non è una buona idea (perché asd
in una lunga password non porta a password facili da indovinare, ma in realtà escluderebbe una gamma piuttosto ampia di password) . Probabilmente escluderei la password se contiene una sequenza di circa password.length - 4
(4 caratteri addizionali per una sequenza sembrano sufficienti per evitare la bruteforce semplice).
Se filtri le password generate, vorrei anche filtrare contro un elenco di password comuni (davvero non vuoi che il tuo generatore di password generi 123456
o password1
).