El paquete DBMS_UTILITY nos permite, entre otras cosas, generar resúmenes HASH de cualquier cadena de texto. Admite los siguientes parámetros:
- name – VARCHAR2: cadena a la que se aplica la función hash
- base – NUMBER: valor mínimo que devolverá la función hash
- hash_size – NUMBER: valor máximo que devolverá la función hash
select DBMS_UTILITY.get_hash_value('Hello', 1, power(2,16)-1 ) "hash_Hello", DBMS_UTILITY.get_hash_value('HELLO', 1, power(2,16)-1 ) "hash_HELLO" from dual;
hash_Hello hash_HELLO ---------- ---------- 11511 16086
Ver también Generar SH1 de una cadena