In Python services, hash functions are commonly used for dictionary indexing, cache keys, data partitioning, content deduplication, and many other tasks. However, Python's built-in hash(), xxHash, and cryptographic hash functions such as SHA-256 provide very different engineering properties. This talk starts from the chained hashing design of vLLM Prefix Cache and walks through the evolution from Python's built-in hash() to SHA-256, and later to the introduction of xxHash as an additional option. The talk also covers the practical trade-offs among performance, stability, and security, based on the implementation experience of adding xxHash support.