Hash generator(2)