Password Cracker - Generating Passwords🔑🔓
Language Modeling with Recurrent Neural Networks (LSTMs)
In today’s article, I am going to show you how to exploit Recurrent Neural Networks (LSTMs) for password cracking. I will demonstrate you how easy is to derive and break certain types of passwords. Furthermore, you will find out how to generate an infinite amount of probable passwords, but what’s more important, you will learn how to pick the right passwords to increase the security of your data.
Disclaimer
This project was developed for purely educational use. Don’t use it for any evil purposes.
Okay, now that I am sure that your hat is white (gray at most), we can proceed to our project.
Cracking Passwords
Without further ado, let’s get straight to the point because underlying concept is very simple.
- Given a large dataset of leaked passwords.
- Train an RNN LSTM model on it.
- Sample new passwords.