Código quemado

Como hago para  saber si dentro del código quen está en la paquetería, funciones o procedimientos de la base de datos existen datos quemados como por ejemplo (código de usuario, claves, etc)

Buena pregunta, Yamil.

Hasta donde yo sé los packages que proporciona Oracle para encriptar y desencriptar datos son DBMS_OBFUSCATION_TOOLKIT a partir de la versión 8i, y DBMS_CRYPTO a partir de la 10g, pero la verdad es que desconozco si en algún lugar se puede consultar si un campo está encriptado o no.

Si no encuentras otra manera se me ocurre que podrías crearte una función que examine un string, compruebe si el patrón de los caracteres que contiene coincide con el de un valor encriptado, y devuelva true o un porcentaje de probabilidad de que la cadena esté encriptada.

Una cadena encriptada, por ejemplo, va a tener muchos caracteres que no se suelen encontrar en cadenas sin encriptar, ya que los algoritmos de encriptación utilizan todos los códigos ASCII para generar resultados.

Un ejemplo de cadena encriptada: 'º ¤ § coac Ò5H × C: I ×'

Ya explicarás cómo lo haces al final..