Simple CPU MD5 hash cracker, with JtR-like rules