This project is about creating a program that converts passwords hashed in MD5 to plaintext, and then hashes them back to SHA256. To do this, it uses a wordlist to brute-force the MD5 hashes.
This is used to migrate the password format of an application from MD5 to SHA256, increasing security without requiring all users to re-enter the password.
rockyou.txt
wordlist (download)passwords.txt
md5 hashes list,passwords_example.txt
is provided
- Run
python ./password_conversion.py
- Wait until
plain.txt
is created - Wait until
new_passwords.txt
is created - Be patient pls, it may take some minutes :)
- MD5 hashes
- SHA256 hashes
- Brute force