package edu.stanford.nlp.semparse.open.util; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class SHA { public static String toSHA1(String input) { try { MessageDigest crypt = MessageDigest.getInstance("SHA-1"); crypt.reset(); crypt.update(input.getBytes()); return new BigInteger(1, crypt.digest()).toString(16); } catch (NoSuchAlgorithmException e) { throw new RuntimeException(e); } } }