nao concordo quando vc diz que "tem volta"
o que autenticacao do unix faz, eh aplicar o mesmo algoritmo que foi usado para o password, na frase que vc esta fornecendo como password e entao compara as duas, o que estou tentando dizer eh que ele encripta o que vc passa e compara com o que esta no /etc/shadow (compara os dois encriptados) se quiser eu te mando um prog que eu fiz em C para chegar a senha do usuario t+ []s ------------------------------------------------------ .''`. : :' : Debian User `. `'` `- /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ CAMPANHA DA FITA ASCII - CONTRA MAIL EM HTML Linux ... a nice place to live ******************************************* * Alex Eduardo Chiaranda * * mail: [EMAIL PROTECTED] * * [EMAIL PROTECTED] * * [EMAIL PROTECTED] * * Pagina => http://www.eep.br/~aechiara * * ICQ => UIN 13070511 * * 4o Ano de Ciencia da Computacao * * Escola de Engenharia de Piracicaba * * Piracicaba - SP * ******************************************* On Mon, 6 May 2002, João Paulo Batistella wrote: > Apenas uma correção. > Esse algoritmo não é um algoritmo de criptografia > simétrico. > É apenas uma função de hash que dada uma entrada te > retorna uma saída. A partir dessa saída é impossível > chegar ao valor da entrada. Esse é o esquema de > autenticação do UNIX por exemplo. Por isso pode ser > usado com segurança. O SHA aliás, é mais seguro que o > MD5 do UNIX. > > Algoritmos de criptografia utilizam chaves (e possuem > sim volta, senão pra que cifrar?) e são classificados > assim: > > simetricos: 1 chave para cifragem/decifragem. > > assimetricos: 1 chave para cifragem, outra para > decifragem > > []'s > JP > > --- Flavio Alves <[EMAIL PROTECTED]> wrote: > > Segue um algoritmo simples de criptografia > > utilizando. > > Pelo menos é assim que eu uso. Contudo esse > > algoritmo é assimétrico, ou > > seja, não existe o caminho de "volta". > > > > O algoritmo SHA(Secure Hash Algorithm) é um > > SHS(Secure Hash Standart), e é > > padronizado pela FIPS 180-1. Se você precisar de > > mais informações sobre ele > > pode obter em > > http://www.itl.nist.gov/fipspubs/fip180-1.htm. > > > > Além disso, você pode usar outros algoritimos usando > > praticamente a mesma > > estrutura. > > > > import java.security.MessageDigest; > > > > ... > > // Encryption Method > > String Passowrd = new String("teste"); > > MessageDigest md = > > MessageDigest.getInstance("SHA-1"); > > md.reset(); > > md.update(Password.getBytes()); > > byte[] digest1 = md.digest(); > > > > StringBuffer encryptedPassword = new > > StringBuffer(); > > for (int i=0; i<digest1.length; i++) { > > > > encryptedPassword.append(Integer.toHexString(0xFF & > > digest1[i])); > > } > > > > ... > > > > Flavio Luiz Matiello Alves > > Portugal Telecom Inovação > > SRI - Serviços de Redes Inteligentes > > * R. Eng. José Ferreira Pinto Basto, 3810 - Aveiro > > * [EMAIL PROTECTED] - > > [EMAIL PROTECTED] > > * Com: +351 234 403639 Cel: +351 93 9551530 > > > > > > -----Original Message----- > > From: MATHEUS Fabio O CONFAB > > [mailto:[EMAIL PROTECTED]] > > Sent: Monday, May 06, 2002 12:54 PM > > To: '[EMAIL PROTECTED]' > > Subject: [java-list] Password > > > > > > Pessoall, > > > > Alguém teria um exemplo simples de criptografia de > > uma string, ou > > simplesmente só o algoritimo?? > > Qquer ajuda seria importante.. > > > > Grato e boa semana! > > Fábio Oliveira Matheus > > Confab Industrial S/A. - Depto. Sistemas > > Pindamonhangaba - São Paulo - Brasil > > E-Mail: [EMAIL PROTECTED] > > Fone: 12-244-9316 Fax: 12-244-9304 > > > > > > > > ------------------------------ 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] > > > ------------------------------------------------------------------------- > > > > ------------------------------ 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] > > > ------------------------------------------------------------------------- > > > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Health - your guide to health and wellness > http://health.yahoo.com > > ------------------------------ 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] > ------------------------------------------------------------------------- > ------------------------------ 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] -------------------------------------------------------------------------