修改hashkey函数的实现