Title : Calculate the message digest of a text using the SHA-1 algorithm in JAVA.
Code :
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class P7_SHA_1 {
  public static String encryptThisString(String input)
  {
      try {
          MessageDigest md = MessageDigest.getInstance("SHA-1");
                byte[] messageDigest = md.digest(input.getBytes());
BigInteger no = new BigInteger(1, messageDigest);
String hashtext = no.toString(16);
                while (hashtext.length() < 32) {
              hashtext = "0" + hashtext;
          }
return hashtext;
  }
          catch (NoSuchAlgorithmException e) {
          throw new RuntimeException(e);
      }
  }
  public static void main(String args[]) throws
                          NoSuchAlgorithmException
  {
        System.out.println("\n\nHashCode By SHA-1 Algorithm ");
        String s1 = "Vilas Sonje";
        System.out.println("\n" + s1 + " : " + encryptThisString(s1));
        String s2 = "CNS LAB 6";
        System.out.println("\n" + s2 + " : " + encryptThisString(s2)+"\n\n");
    }
}
Output :