ophcrack: added openssl dep

OpenSSL dependency and style changes. Added a very basic test - Sadly it can’t do much more than this without downloading rainbow tables, which can take significant time and bandwidth.