Olá, quero saber se há alguma forma de implementar o uso de criptografia em aplicações com JSF?
Quem puder ajudar, agradeço. 
o que vc quer criptografar no jsf ?
Quero fazer um cadastro de usuários do sistema que utilize criptografia para as senhas.
eu uso uma classe para criptografar a senha no meu app, ainda falta fazer a parte de autenticação da senha mas basicamente é isso:
package br.com.compras.util;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
*
* @author mpolverini
*/
public class Cripto {
private static MessageDigest md = null;
static {
try {
md = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException ex) {
ex.printStackTrace();
}
}
private static char[] hexCodes(byte[] text) {
char[] hexOutput = new char[text.length * 2];
String hexString;
for (int i = 0; i < text.length; i++) {
hexString = "00" + Integer.toHexString(text[i]);
hexString.toUpperCase().getChars(hexString.length() - 2,
hexString.length(), hexOutput, i * 2);
}
return hexOutput;
}
public static String Md5(String pwd) {
if (md != null) {
return new String(hexCodes(md.digest(pwd.getBytes())));
}
return null;
}
}
chamo a criptografia na action do bean
Posso utilizar o código citado acima como exemplo para me basear?
Sempre tive várias dúvidas de como implementar a utilização de criptografia.
opa pode sim, depois na parte de autenticação do usuário vc pega a senha criptografa e compara no banco
Muito obrigado pela ajuda!!! 
tem uma biblioteca que acho bem simples para criptografia de senhas e arquivos.
caso queira dar uma olhada segue o link: http://www.jasypt.org/index.html
Abs.