Entra

View Full Version : Postgres


texerasmo
04-09-2006, 10:14
E' possibilie criptare i dati di un campo di un tabella?

Marco Giunio Silano
04-09-2006, 10:49
:what:
ma in quale contesto?

texerasmo
04-09-2006, 14:17
ho risolto utilizzando md5.
ovvero nella insert faccio md5('valore') e ne db vedo un valore criptato.

Ora non riesco a farlo su oracle

o visto in rete questa procedura ma non mi funziona

CREATE OR REPLACE FUNCTION md5_digest (
passwd_string IN varchar2
) return varchar2 IS
--
-- Ritorna l'hash md5 della stringa passata in input
--
BEGIN
--
-- Effettua l'hash della stringa sfruttando la seguente funzione
DBMS_OBFUSCATION_TOOLKIT.MD5.
return lower(dbms_obfuscation_toolkit.md5 (
input => utl_raw.cast_to_raw(passwd_string)
));
--
END md5_digest;