package egovframework.com.cmm.util; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class WebUtil { /** * MD5 * @return * 2024.01.11 보안관련 조치로 인한 주석처리 진행 */ // public String convertToHex(byte[] data ){ // StringBuffer buf = new StringBuffer(); // // for( int i=0; i< data.length; i++){ // int halfbyte = (data[i] >>> 4 ) & 0x0F; // int two_halfs =0; // // do{ // if((0 <= halfbyte) && (halfbyte <= 9)) // buf.append((char)('0' + halfbyte)); // else // buf.append((char)('a' + ( halfbyte - 10))); // halfbyte =data[i] & 0x0F; // // }while(two_halfs++ < 1); // } // // // return buf.toString(); // } //private static String MD5(String text ) throws NoSuchAlgorithmException, UnsupportedEncodingExecption { public String MD5(String text ) throws NoSuchAlgorithmException, UnsupportedEncodingException { // MessageDigest md; // md = MessageDigest.getInstance("MD5"); // byte[] md5hash=new byte[32]; // md.update(text.getBytes("iso-8859-1"),0,text.length()); // md5hash=md.digest(); // return convertToHex(md5hash); return ""; } }