Criptografia DES em JSP

Olá a todos, esse é meu primeiro post.

Tenho uma aplicação feita em PHP que armazena informações de acesso de usuário em banco de dados MySQL. A senha é encriptada usando uma simples função PHP, a crypt. Um exemplo:

crypt("password", "AA");

Essa função retorna a string “password” criptografada, utilizando o padrão DES de criptografia.

Necessito agora fazer uma outra aplicação, rodando em JSP, que acesse o mesmo BD e realize o controle de usuário. Preciso fazer uma comparação da senha digitada com a senha armazenada no BD. Existe um meio de descriptografar essa senha (ou criptografar a senha digitada), usando alguma função básica do Java, de modo que a string retornada seja a mesma que conseguiria no PHP?

[]'s
Pablo

Em Java o negócio é um pouco mais enrolado, mas o resultado, o mesmo.

Veja:

http://javaalmanac.com/egs/javax.crypto/PassKey.html

Obrigado pela resposta rápida!

Estarei testando o funcionamento disso tudo agora…

[]'s

Procura tbm por JCE (Java Criptography Extension). Na pagina da sun tem bastante coisa:

http://java.sun.com/products/jce/index.jsp