Tengo una pregunta similar a esta:
¿Cómo crear un diccionario para evitar contraseñas débiles?
Sin embargo, lo que quiero hacer es simplemente revisar una lista de contraseñas que existen en un archivo de texto que contiene más de 2000 contraseñas contra una lista conocida de palabras que pueden aparecer en un diccionario y / o una lista de nombres comunes. libros, canciones, películas, etc. Básicamente, quiero eliminar todas las contraseñas débiles para que nuestra empresa pueda tratar con estos usuarios de acuerdo con una nueva política de contraseñas que estamos implementando.
¿Hay alguna aplicación o lista de diccionarios que pueda usar para lograr esto? El flujo de trabajo que estoy buscando sería algo como esto:
ejecuta la aplicación > alimentar mi archivo de texto > la aplicación analiza a través de la lista para encontrar palabras que están en su base de datos > enviar resultados coincidentes a un nuevo archivo
¿Cómo puedo lograr esto? Sería bueno si pudiera aprovechar la verificación de diccionario integrada de Linux que se ejecuta cuando establece una contraseña con el comando passwd, pero no tengo idea de cómo hacerlo.