new hashlib usage