In the proposed method, one-way hash function construction based on chaotic map with changeable parameters and cellular automata is introduced. The main structure of the proposed algorithm based on a new 2D chaotic system, cipher block chaining(CBC) and using of the cellular automata. In the first step, the input original messages are expressed as a matrix form which, the elements of this matrix have structure as $8$ bits sized. The chaotic system and cellular automata have been used in the encryption section of the algorithm. Also, in the proposed steps, the cipher block chaining(CBC) has been introduced and used to obtain the final hash values. In the simulation section by using some statistical tests, the advantages of the proposed algorithm are studied.