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
