I have a list of plaintext passwords that I would like to hash with various different hash algorithms (for educational purposes). As a minimum I would like to obtain hashes under MD5, SHA1, SHA256, (with and without salts), bcrypt, PBKDF2 and NTLM. Since
hashcat supports all of these, I thought the simplest approach would be to run
hashcat on the passwords with all the different algorithms.
However, to my astonishment (and frustration), I haven't been able to find a simple way of doing this in
hashcat is targeted towards breaking already hashed passwords, it requires a list of hashes, not plaintexts.
Thus, is there a way of simply running each algorithm in
hashcat on a password in the clear - to obtain its hashed value?
Note: I don't really care if it's
hashcat I use or not, I'm only looking for a simple way to hash some passwords with various different hash algorithms - minimizing the amount scripting I have to do myself. So if you have a better tool or approach, please share it.