Cifrar texto usando MD5 en PL SQL

MD5 (Algoritmo de Resumen del Mensaje 5) es un algoritmo de cifrado de 128 relativamente seguro. Una codificación de MD5 es generalmente un número de 32 dígitos hexadecimal.

En PL/SQL podemos cifrar cadenas de texto usando la función DBMS_OBFUSCATION_TOOLKIT.MD5 de esta forma:

PLSQL:
  1. cifrado_raw   VARCHAR2(100);
  2. texto_cifrado VARCHAR2(100);
  3. --Se obtiene un texto cifrado en "crudo"
  4. cifrado_raw := DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => 'cadena a cifrar');
  5. --Se transforma a un número hexadecimal  en minúsculas
  6. SELECT LOWER(RAWTOHEX(cifrado_raw)) INTO texto_cifrado FROM dual;
  7. DBMS_OUTPUT.put_line('texto_cifrado '||texto_cifrado);
  8. END;

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*
CC 2009 El Módem. Some rights reserved.