Davies–Meyer hash