加密算法和hash