Hash Function Based On Cipher Block Chaining Cbc