Python port of dmg2john utility