Moves to hashlib instead of md5