The hash function used everywhere in Oracle
And I will give some examples to make myself clearer.
1. Logon. As all of us know, the passwords are stored in a hashed format. There is likelihood (no matter how low) that two differenct passwords will be hashed to the same one.
2. Hash join. In this case, two tables are hased to match. Since it is not uncommont that both of two tables has billions of rows, the likelihood to generate duplication is higher than item 1.