From 7dc927f0ef9224e1b2886761aa048a3b3a07989e Mon Sep 17 00:00:00 2001 From: Victor Date: Mon, 25 Nov 2013 22:21:41 +0200 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=20=D1=85=D0=B5=D1=88?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=B2=20MD5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tse/lr4/Utils.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/tse/lr4/Utils.java diff --git a/src/tse/lr4/Utils.java b/src/tse/lr4/Utils.java new file mode 100644 index 0000000..42c87f0 --- /dev/null +++ b/src/tse/lr4/Utils.java @@ -0,0 +1,29 @@ +package tse.lr4; + +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; + +/** + * + * @author aNNiMON + */ +public class Utils { + + public static String md5(String s) { + try { + MessageDigest digest = java.security.MessageDigest.getInstance("MD5"); + digest.update(s.getBytes()); + byte[] messageDigest = digest.digest(); + + StringBuilder hexString = new StringBuilder(); + for (int i = 0; i < messageDigest.length; i++) { + hexString.append(Integer.toHexString(0xFF & messageDigest[i])); + } + return hexString.toString(); + + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + } + return ""; + } +}