These labels were automatically added by AI and may be inaccurate. For details, see About Literature Database.
Abstract
As network security issues continue gaining prominence, password security has
become crucial in safeguarding personal information and network systems. This
study first introduces various methods for system password cracking, outlines
password defense strategies, and discusses the application of machine learning
in the realm of password security. Subsequently, we conduct a detailed public
password database analysis, uncovering standard features and patterns among
passwords. We extract multiple characteristics of passwords, including length,
the number of digits, the number of uppercase and lowercase letters, and the
number of special characters. We then experiment with six different machine
learning algorithms: support vector machines, logistic regression, neural
networks, decision trees, random forests, and stacked models, evaluating each
model's performance based on various metrics, including accuracy, recall, and
F1 score through model validation and hyperparameter tuning. The evaluation
results on the test set indicate that decision trees and stacked models excel
in accuracy, recall, and F1 score, making them a practical option for the
strong and weak password classification task.