Conhecendo a package dba_obfuscation_toolkit uma otima forma de criptografar uma senha por exemplo em MD5, é criar uma function para facilitar a sua utilização:
CREATE OR REPLACE FUNCTION md5 (valor VARCHAR) RETURN VARCHAR2 IS v_input VARCHAR2(2000) := valor; hexkey VARCHAR2(32) := NULL; BEGIN hexkey := RAWTOHEX(DBMS_OBFUSCATION_TOOLKIT.md5(input => UTL_RAW.cast_to_raw(v_input))); RETURN NVL(hexkey,''); END;
Exemplo da utilização:
SQL> SELECT md5('senhadorafael') FROM dual; 70CB17EBF6A8DF8525016F7866075794
Para obter mais detalhes sobre a package DBMS_OBFUSCATION_TOOLKIT

Autor: Rafael Stoever
Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte a banco de dados – DBA pela Lumina Serviços em TI residente de Blumenau/ SC, OPN Certified Specialist, Certificado OCP 10g/11g/12c, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever, Mysql e programação web (php,asp).