package utils; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class StringHashing { public static String sha1(String origin) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } assert md != null; return byteArrayToHexString(md.digest(origin.getBytes())); } private static String byteArrayToHexString(byte[] b) { String result = ""; for (byte aB : b) { result += Integer.toString((aB & 0xff) + 0x100, 16).substring(1); } return result; } }