Java SHA1 SHA1(String texto)

Here you can find the source of SHA1(String texto)

Description

SHA

License

Open Source License

Declaration

public static String SHA1(String texto) 

Method Source Code

//package com.java2s;
/***/* ww  w.j  av  a 2  s .  co m*/
    
Copyright (c) 2010-2014 H?rcules S. S. Jos?
    
    
    
Este arquivo ? parte do programa CATU.
    
CATU ? um software livre; voc? pode redistribui-lo e/ou 
    
modific?-lo dentro dos termos da Licen?a P?blica Geral Menor GNU como 
    
publicada pela Funda??o do Software Livre (FSF); na vers?o 2.1 da 
    
Licen?a.
    
    
    
Este programa ? distribu?do na esperan?a que possa ser ?til, 
    
mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA??O a qualquer
    
MERCADO ou APLICA??O EM PARTICULAR. Veja a Licen?a P?blica Geral Menor GNU 
    
em portugu?s para maiores detalhes.
    
    
    
Voc? deve ter recebido uma c?pia da Licen?a P?blica Geral Menor GNU sob o 
    
nome de "LICENSE.TXT" junto com este programa, se n?o, acesse o site HSlife no 
    
endereco www.hslife.com.br ou escreva para a Funda??o do Software Livre(FSF) Inc., 
    
51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA.
    
    
    
Para mais informa??es sobre o programa CATU e seus autores acesse o 
    
endere?o www.hslife.com.br, pelo e-mail contato@hslife.com.br ou escreva para 
    
H?rcules S. S. Jos?, Av. Ministro Lafaeyte de Andrade, 1683 - Bl. 3 Apt 404, 
    
Marco II - Nova Igua?u, RJ, Brasil.
    
***/

import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class Main {
    public static String SHA1(String texto) {
        String sen = "";
        MessageDigest md = null;
        try {
            md = MessageDigest.getInstance("SHA-1");
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }
        BigInteger hash = new BigInteger(1, md.digest(texto.getBytes()));
        sen = hash.toString(16);
        return sen;
    }
}

Related

  1. sha1(String text)
  2. SHA1(String text)
  3. SHA1(String text)
  4. SHA1(String text)
  5. sha1(String text)
  6. sha1(String txt)
  7. sha1(String utf8)
  8. sha1(String value)
  9. sha1(String value)