Criptografar a senha de acesso no arquivo de configuração do Hibernate

Pessoal,

Gostaria de poder criptografar a senha que utilizo nos arquivos de configuração do Hibernate (hibernate.properties ou hibernate.cfg.xml). Há alguma maneira de se fazer isso.

Se ajudar em algo, estou usando Spring e Hibernate na minha aplicação.

[]'s

Não sei como criptografar, mas você pode setar a senha programaticamente na hora de configurar a SessionFactory:

Properties p = new Properties();
p.setProperty( "hibernate.connection.username", "user" );
p.setProperty( "hibernate.connection.password", "pass" );
Configuration conf = new Configuration().setProperties( p );
factory = conf.configure().buildSessionFactory();

Desta forma continua com os arquivos de configuração normais, mas pode omitir as entradas de usuário e senha.

Obrigado,

Irei pesquisar como posso fazer isso juntamente com Spring