JPA createquery

Olá amigos

estou tentando executar esta query:

			Query query = em.createQuery("select md5(:password)");
			query.setParameter("password", loginInfo.get("password").toString());
			String password = (String) query.getSingleResult();	

Estou usando PostgreSQL para retornar a senha criptografada

Alguém poderia ajudar?

Muito obrigado

Porquê você precisa ir ai banco para gerar um hash MD5?

Fazer diretamente via Java seria mais simples, não?

Ok
vou fazer isso muito obrigado

Aproveitando o assunto, o MD5 não é adequado para hash de senhas. Para essa finalidade, prefira outros algoritmos, como o BCrypt, PBKDF2 ou scrypt. Todos possuem implementações em Java, e estão a um Google de distância :slight_smile:

Por fim, vale a leitura:

Olá amigos

muito obrigado pelas sugestões, estave tentando por um caminho mas na verdade era outro.

Muito obrigado!