protected byte[] hash(byte[] bytes, byte[] salt) throws UnknownAlgorithmException {
        return hash(bytes, salt, DEFAULT_ITERATIONS);
    }
Hashes the specified byte array using the given {@code salt} for a single iteration.

@param bytes the bytes to hash
@param salt  the salt to use for the initial hash
@return the hashed bytes
@throws UnknownAlgorithmException if the configured {@link #getAlgorithmName() algorithmName} is not available.
crypto/hash/src/main/java/org/apache/shiro/crypto/hash/SimpleHash.java