PassGAN: A Deep Learning Approach for Password Guessing
Not on the map. Why?
Abstract (arXiv)
State-of-the-art password guessing tools, such as HashCat and John the Ripper, enable users to check billions of passwords per second against password hashes. In addition to performing straightforward dictionary attacks, these tools can expand password dictionaries using password generation rules, such as concatenation of words (e.g., "password123456") and leet speak (e.g., "password" becomes "p4s5w0rd"). Although these rules work well in practice, expanding them to model further passwords is a laborious task that requires specialized expertise. To address this issue, in this paper we introduce PassGAN, a novel approach that replaces human-generated password rules with theory-grounded machine learning algorithms. Instead of relying on manual password analysis, PassGAN uses a Generative Adversarial Network (GAN) to autonomously learn the distribution of real passwords from actual password leaks, and to generate high-quality password guesses. Our experiments show that this approach is very promising. When we evaluated PassGAN on two large password datasets, we were able to surpass rule-based and state-of-the-art machine learning password guessing tools. However, in contrast with the other tools, PassGAN achieved this result without any a-priori knowledge on passwords or common password structures. Additionally, when we combined the output of PassGAN with the output of HashCat, we were able to match 51%-73% more passwords than with HashCat alone. This is remarkable, because it shows that PassGAN can autonomously extract a considerable number of password properties that current state-of-the art rules do not encode.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Sep 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 3; 2024: 5; 2025: 3; 2026: 3.
25 papers.
Sort:
- 2021The Threat of Offensive AI to Organizationscited by 37
- 2025Frontier AI's Impact on the Cybersecurity Landscapecited by 21
- 2021EvilModel 2.0: Bringing Neural Network Models into Malware Attackscited by 13
- 2021Generative Adversarial Networks (GANs) in Networking: A Comprehensive Survey & Evaluationcited by 11
- 2021PassFlow: Guessing Passwords with Generative Flowscited by 10
- 2023PassGPT: Password Modeling and (Guided) Generation with Large Language Modelscited by 8
- 2024A Survey of Large Language Models in Cybersecuritycited by 8
- 2023SE#PCFG: Semantically Enhanced PCFG for Password Analysis and Crackingcited by 4
- 2022FedComm: Federated Learning as a Medium for Covert Communicationcited by 3
- 2022TATTOOED: A Robust Deep Neural Network Watermarking Scheme based on Spread-Spectrum Channel Codingcited by 3
- 2022GNPassGAN: Improved Generative Adversarial Networks For Trawling Offline Password Guessingcited by 3
- 2024Do You Trust Your Model? Emerging Malware Threats in the Deep Learning Ecosystemcited by 3
13 more
- 2021Catch Me If You GAN: Using Artificial Intelligence for Fake Log Generationcited by 2
- 2023Universal Neural-Cracking-Machines: Self-Configurable Password Models from Auxiliary Datacited by 2
- 2024PagPassGPT: Pattern Guided Password Guessing via Generative Pretrained Transformercited by 2
- 2024When AI Defeats Password Deception! A Deep Learning Framework to Distinguish Passwords and Honeywordscited by 2
- 2021Leveraging AI to optimize website structure discovery during Penetration Testingcited by 1
- 2022On Deep Learning in Password Guessing, a Surveycited by 1
- 2024PassTSL: Modeling Human-Created Passwords through Two-Stage Learningcited by 1
- 2026LLM-Guided Prompt Evolution for Password Guessingcited by 1
- 2022A novel non-linear transformation based multi-user identification algorithm for fixed text keystroke behavioral dynamicscited by 0
- 2025MAYA: Addressing Inconsistencies in Generative Password Guessing through a Unified Benchmarkcited by 0
- 2025When Intelligence Fails: An Empirical Study on Why LLMs Struggle with Password Crackingcited by 0
- 2026Multilingual AI-Driven Password Strength Estimation with Similarity-Based Detectioncited by 0
- 2026PassGPT+: Leveraging Linguistic Priors for Password Modelingcited by 0
- 2026PassGPT+: Leveraging Linguistic Priors for Password Modeling30 Sep 2026
- 2026LLM-Guided Prompt Evolution for Password Guessing14 Apr 2026
- 2026Multilingual AI-Driven Password Strength Estimation with Similarity-Based Detection10 Mar 2026
- 2025When Intelligence Fails: An Empirical Study on Why LLMs Struggle with Password Cracking18 Oct 2025
- 2025MAYA: Addressing Inconsistencies in Generative Password Guessing through a Unified Benchmark23 Apr 2025
- 2025Frontier AI's Impact on the Cybersecurity Landscape7 Apr 2025
- 2024When AI Defeats Password Deception! A Deep Learning Framework to Distinguish Passwords and Honeywords24 Jul 2024
- 2024PassTSL: Modeling Human-Created Passwords through Two-Stage Learning19 Jul 2024
- 2024PagPassGPT: Pattern Guided Password Guessing via Generative Pretrained Transformer7 Apr 2024
- 2024Do You Trust Your Model? Emerging Malware Threats in the Deep Learning Ecosystem6 Mar 2024
- 2024A Survey of Large Language Models in Cybersecurity26 Feb 2024
- 2023SE#PCFG: Semantically Enhanced PCFG for Password Analysis and Cracking12 Jun 2023
13 more
- 2023PassGPT: Password Modeling and (Guided) Generation with Large Language Models2 Jun 2023
- 2023Universal Neural-Cracking-Machines: Self-Configurable Password Models from Auxiliary Data18 Jan 2023
- 2022A novel non-linear transformation based multi-user identification algorithm for fixed text keystroke behavioral dynamics5 Oct 2022
- 2022On Deep Learning in Password Guessing, a Survey22 Aug 2022
- 2022GNPassGAN: Improved Generative Adversarial Networks For Trawling Offline Password Guessing14 Aug 2022
- 2022TATTOOED: A Robust Deep Neural Network Watermarking Scheme based on Spread-Spectrum Channel Coding12 Feb 2022
- 2022FedComm: Federated Learning as a Medium for Covert Communication21 Jan 2022
- 2021Catch Me If You GAN: Using Artificial Intelligence for Fake Log Generation22 Dec 2021
- 2021EvilModel 2.0: Bringing Neural Network Models into Malware Attacks9 Sep 2021
- 2021The Threat of Offensive AI to Organizations30 Jun 2021
- 2021PassFlow: Guessing Passwords with Generative Flows13 May 2021
- 2021Generative Adversarial Networks (GANs) in Networking: A Comprehensive Survey & Evaluation10 May 2021
- 2021Leveraging AI to optimize website structure discovery during Penetration Testing18 Jan 2021
- 2021The Threat of Offensive AI to Organizationscited by 37
- 2025Frontier AI's Impact on the Cybersecurity Landscapecited by 21
- 2021EvilModel 2.0: Bringing Neural Network Models into Malware Attackscited by 13
- 2021Generative Adversarial Networks (GANs) in Networking: A Comprehensive Survey & Evaluationcited by 11
- 2021PassFlow: Guessing Passwords with Generative Flowscited by 10
- 2023PassGPT: Password Modeling and (Guided) Generation with Large Language Modelscited by 8
- 2024A Survey of Large Language Models in Cybersecuritycited by 8
- 2023SE#PCFG: Semantically Enhanced PCFG for Password Analysis and Crackingcited by 4
- 2022FedComm: Federated Learning as a Medium for Covert Communicationcited by 3
- 2022TATTOOED: A Robust Deep Neural Network Watermarking Scheme based on Spread-Spectrum Channel Codingcited by 3
- 2022GNPassGAN: Improved Generative Adversarial Networks For Trawling Offline Password Guessingcited by 3
- 2024Do You Trust Your Model? Emerging Malware Threats in the Deep Learning Ecosystemcited by 3
12 most cited of 25 All 25 (JSON)
- 2026PassGPT+: Leveraging Linguistic Priors for Password Modeling30 Sep 2026
- 2026LLM-Guided Prompt Evolution for Password Guessing14 Apr 2026
- 2026Multilingual AI-Driven Password Strength Estimation with Similarity-Based Detection10 Mar 2026
- 2025When Intelligence Fails: An Empirical Study on Why LLMs Struggle with Password Cracking18 Oct 2025
- 2025MAYA: Addressing Inconsistencies in Generative Password Guessing through a Unified Benchmark23 Apr 2025
- 2025Frontier AI's Impact on the Cybersecurity Landscape7 Apr 2025
- 2024When AI Defeats Password Deception! A Deep Learning Framework to Distinguish Passwords and Honeywords24 Jul 2024
- 2024PassTSL: Modeling Human-Created Passwords through Two-Stage Learning19 Jul 2024
- 2024PagPassGPT: Pattern Guided Password Guessing via Generative Pretrained Transformer7 Apr 2024
- 2024Do You Trust Your Model? Emerging Malware Threats in the Deep Learning Ecosystem6 Mar 2024
- 2024A Survey of Large Language Models in Cybersecurity26 Feb 2024
- 2023SE#PCFG: Semantically Enhanced PCFG for Password Analysis and Cracking12 Jun 2023
12 newest of 25 All 25 (JSON)