Is Oracle's dbms_utility.get_hash_value algorithm documented do reverse engineered anywhere?
You cannot reverse DBMS_UTILITY.GET_HASH_VALUE. It is simply not possible. 

Your problem is different: you have to identify an user thought an compliant LDAP directory (like OpenLDAP). Look for Enterprise Users or LDAP authtication in the Oracle documentation and you will find all you need ...