add left-padded identity hasher so keys don't all have to be same size