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

Descriptografar senha no JAVA criptografado no C#

Bom dia.

Tenho uma base de dados onde uma aplicação web desenvolvida em C#(.net) grava registro de usuarios, e a senha é criptografada e gravada no banco.

Porem a mesma aplicação faz a "descriptografia" da senha criptografada.

Agora estou desenvolvendo uma aplicação android onde eu preciso descriptografar essa senha no java para fazer comparação.

Eu estive pensando em pegar a senha digitada pelo usuario criptografar e comparar com a senha ja criptografada mas ai me falaram que o metodo gera diferentes "codigos" para a mesma senha.

Peço a ajuda de voces para uma ideia pra isso, se alguem ja fez algo parecido.

EDITADO: So reforçando, aqui esta um exemplo de uma String criptografada pelo C#

LMN¬­®¼½¾

  • Qual a criptografia usada?

    Nicolas Fernandes   11 de jun de 2013
  • Uma coisa que aprendi ao mexer com criptografia é que mesmo você indicando qual foi o algoritmo usado, é necessário ver o código original em C#. É que certas opções em C# não têm equivalentes diretos no Java, então é necessário entender o código original, o que nem sempre é trivial. Se o código original não puder ser postado (o famoso caso da "segurança por obscuridade"), então é necessário estudar tanto a parte de criptografia em C# quanto em Java e noções das opções usadas, o que pode requerer você ler alguns livros meio complicados.

    entanglement   11 de jun de 2013
  • Ola, a criptografia de descriptografia é feita com usando o Rijndael.

    Douglas   11 de jun de 2013
  • Consegui resolver o problema, no alterei o codigo do C# pra criptografar pra MD5 ai foi sucesso no java =] obrigado a todos.

    Douglas   11 de jun de 2013
  • Ou seja, seu problema não requer "descriptografar a senha" mas apenas ver se ela bate. Senão você não poderia usar o MD5. De qualquer maneira, veja o que pode ocorrer se você usar o MD5 do jeito que estou pensando que você usou: http://arstechnica.com/security/2013/03/how-i-became-a-password-cracker/ http://arstechnica.com/security/2013/05/how-crackers-make-minced-meat-out-of-your-passwords/

    entanglement   12 de jun de 2013
Mostrar todos os 7 comentários>
  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 .net c# criptografia java ou faça a sua própria pergunta.