Combining two-dimensional coupled map lattice and dynamic integer tent map, a hash function construction scheme with variable length output is proposed. The dynamic integer tent map is used as the nonlinear function of two-dimensional coupled map lattice, and dynamic parameters are added to the two-dimensional coupled map lattice, the bit logic decision function of the dynamic integer tent map is used to control the change of the dynamic parameters. At the same time, the dynamic parameters are evolved by the cyclic displacement mode, which enhances the correlation between the plaintext difference and the parameters. The test results show that this hash function has strong security, simple implementation, and can be used as an ideal algorithm to replace the traditional hash function.