hashUtil