hash方法差异?