Criptografia no padrao MD5

3 respostas
anjomal

O JAVA possui uma função que faz criptografia que possa ser usada no LINUX o propio linux possui uma função em C crypt que criptografa no padrão MD5 ja com o algoritimo embutido eu estou querendo saber isso pois estou querendo fazer uma pagina .jsp que escreva no arquivo passwd do linux mais para isso eu tenho de criptografar a senha do usuario alguem pode me dar uma luz ?

PARA QUE JANELAS SE EU POSSO VIVER SEM PAREDES !!!
SEJA LIVRE USE LINUX !!!

3 Respostas

Elvis.The.Pelvis
import java.security.*;
byte[] senha = stringSenha.toByteArray();
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] resultado = md5.digest(senha);
Rafael_Steil

A funcao cryt em Unix nao eh obrigada a usar MD5. Pode ser tanto md5 quanto blowfish ou algum outro algoritmo.

De qualquer maneira, no google tem varias coisas. Tem um lance nos EUA que diz que eh proibido exportar criptografia, entao encontrar isso no java padrao vai ser dificil. De uma olhada em

http://www.google.com/search?q=crypt+%2Bjava
http://java.sun.com/products/jce/

Rafael

CaioTakei

em relação a senha que esta salva no banco, nós temos que jogar o resultado da criptografia la, ou o codigo ja se encarrega de fazer esta tarefa???

Criado 8 de janeiro de 2003
Ultima resposta 13 de ago. de 2008
Respostas 3
Participantes 4