protected byte[] hash(byte[] bytes, byte[] salt) {
        return hash(bytes, salt, 1);
    }
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
crypto/hash/src/main/java/org/apache/shiro/crypto/hash/AbstractHash.java