1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Converter md5 em String

Tenho um codigo que salva uma data como md5 no banco de dados. quero converter esse md5 na data novamente, como é possível fazer isso?

eu atualiso o DB com a sql= "update licenca set numero=md5(?)" agora ele busca a data pela linha = rs.getString("numero")

mas quero ao abrir o sistema mostrar a data dd/MM/yyyy, seja convertida do md5 para Date.

  • O md5 é um hash e, por definição, não é possível obter o valor original (a data, no seu caso) somente a partir do código hash gerado. Você precisaria ter essa informação em algum outro lugar (exemplo, uma tabela md5 <--> data) ou calcular todos os md5 de datas (incrementando a data) até obter um md5 igual ao armazenado (sim, isso é computacionalmente custoso). Ambas as sugestões tiram com a vantagem de usar o md5 no seu caso, pelo que entendo

    TerraSkilll   02 de set de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java java-ee java8 sql ou faça a sua própria pergunta.