I used the Disk Utility to encrypt an external HDD about a month ago. Now it seems that I have forgotten the password. I have formed it according to a set of rules, so I have generated a word list (with a Python script) of ~400,000 candidates. I'm pretty confident that my lost password is somewhere among these, but I don't really feel like trying them all out by hand.
So the question goes: is there any tool which would take my word list a try them automatically? Or if not, how should I go about writing a script like that?
I've used a similar tool on GPG earlier, it's called nasty.
(If someone is interested in my extremely simple permutation script, it can be found on Pastebin.)