package quality.dcan.servlet; /** Esta classe contém dois métodos de classe: um para criptografar a senha
e outro para descriptografar a mesma, ambos recebem um parâmetro string e também devolvem uma string. */ public class Senha { public static String Encriptar(String ps_senha) { int li_aux1, li_aux2; String ls_senha; li_aux1 = ps_senha.length(); ls_senha = ""; for(int i = 0; i < li_aux1; i++) { char aux = ps_senha.charAt(i); if (aux == '0' || aux == '1' || aux == '2' || aux == '3' || aux == '4' || aux == '5' || aux == '6' || aux == '7' || aux == '8' || aux == '9') { ls_senha += (char)(Integer.parseInt(aux+"")); } else { li_aux2 = (int)(ps_senha.charAt(i)*2-i); ls_senha = ls_senha + (char)li_aux2; } } return ls_senha; } public static String Desencriptar(String ps_senha) { int li_aux1, li_aux2; String ls_senha; li_aux1 = ps_senha.length(); ls_senha = ""; for(int i = 0; i < li_aux1; i++) { li_aux2 = (int)ps_senha.charAt(i); if ((li_aux2 >= 0) && (li_aux2 <= 9)) { ls_senha = ls_senha + Integer.toString(li_aux2); } else { ls_senha = ls_senha + (char)((li_aux2 + i) / 2); } } return ls_senha; } public static void main (String arg[]) { System.out.println("Encriptado: " + Senha.Encriptar("1234")); System.out.println("Desencriptado: " + Senha.Desencriptar("")); } } -- Mensagem original -- >Bom dia Pessoal, > >Sou novo na lista e gostaria de tirar uma duvida com >faço para ciptrografar uma senha, alguém tem algum >exemplo que possa me ajudar !!! > >Obrigado Pela atenção de Todos >Pedro > > >__________________________________________________________________________ >AcessoBOL, só R$ 9,90! O menor preço do mercado! >Assine já! http://www.bol.com.br/acessobol > > > >------------------------------ LISTA SOUJAVA ---------------------------- >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >historico: http://www.mail-archive.com/java-list%40soujava.org.br >para sair da lista: envie email para [EMAIL PROTECTED] >------------------------------------------------------------------------- > > ------------------------------------------ Use o melhor sistema de busca da Internet Radar UOL - http://www.radaruol.com.br ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------