use native libcrypt.so.1 via ctypes to get acceptable sha512crypt speeds