added crypt-sha512 utility