개발자의 길

[java] MD5 암호화 본문

4. JAVA

[java] MD5 암호화

자르르 2015. 3. 25. 16:48


import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;


public class Encrypt {

    public static String encrypt(String str) throws NoSuchAlgorithmException {

        String encData = "";
        
        try {

            MessageDigest md = MessageDigest.getInstance("MD5");
            byte[] bytes = str.getBytes();
            md.update(bytes);
            byte[] digest = md.digest();

            for(int i=0; i<digest.length; i++ ) {
                encData += Integer.toHexString(digest[i]&0xff);
            }

        } catch (NoSuchAlgorithmException e) {
            // TODO: handle exception
            e.printStackTrace();
            throw e;
        }

        return encData; 
    }
}

 



이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments