In Oracle 12c kunt u de functie STANDARD_HASH gebruiken. Het vereist geen extra privileges.
select standard_hash('foo', 'MD5') from dual;
De dbms_obfuscation_toolkit is verouderd (zie opmerking hier). U kunt DBMS_CRYPTO rechtstreeks gebruiken:
select rawtohex(
DBMS_CRYPTO.Hash (
UTL_I18N.STRING_TO_RAW ('foo', 'AL32UTF8'),
2)
) from dual;
Uitgang:
ACBD18DB4CC2F85CEDEF654FCCC4A4D8
Voeg indien nodig een lagere functieaanroep toe. Meer over DBMS_CRYPTO.