CloneManagerTools.java
package sk.iway.iwcm.common;
import java.security.MessageDigest;
import sk.iway.iwcm.Logger;
public class CloneManagerTools {
/**
* Ziska security hash zo stringu, pri chybe vrati prazdny string
* @param input
* @return
*/
public static String getSecurityHash(String input)
{
String ret = "";
try{
String source = input + input.length();
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(source.getBytes());
byte byteData[] = md.digest();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < byteData.length; i++)
{
sb.append(Integer.toString((byteData[i] & 0xff) + 0x100, 16).substring(1));
}
ret = sb.toString();
}
catch (Exception e){
Logger.debug(CloneManagerTools.class, "Problem generating security hash. Cause: " + e.getMessage());
}
return ret;
}
}