default boolean verify(String dataFeedKey, String hash, String salt) {
        final HashOutput hashOutput = hash(Objects.requireNonNull(dataFeedKey));
        return Objects.equals(Objects.requireNonNull(hash), hashOutput.hash);
    }
Verify a dataFeedKey against its hash, and if provided include its salt.

@param dataFeedKey The datafeed key
@param hash        The hash to verify against.
@param salt        An optional salt to include in the verification
@return True if verification is successful
stroom-receive/stroom-receive-common/src/main/java/stroom/receive/common/DataFeedKeyHasher.java