SHA-1 알고리즘을 사용할일이 생겨서 예제를 함 만들어 봤음..
makeSHA(String inputText)를 사용하면 암호화된 스트링값을 리턴시켜줌
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class TestSHA {
public static void main(String [] args) throws NoSuchAlgorithmException{
String ttt = makeSHA("박승규");
System.out.println(ttt);
}
public static String makeSHA(String inputText) throws NoSuchAlgorithmException{
String test = inputText;
MessageDigest md = MessageDigest.getInstance("SHA-1");
md.update(test.getBytes());
byte[] digest = md.digest();
System.out.println(md.getAlgorithm());
System.out.println(digest.length);
StringBuffer sb = new StringBuffer();
for(byte b : digest){
System.out.print(Integer.toHexString(b & 0xff) + "");
sb.append(Integer.toHexString(b & 0xff));
}
System.out.println("\n\nReturn String : " + sb.toString());
return sb.toString();
}
}
'취미, 일기, 생각들 > ITEA생활-JAVA' 카테고리의 다른 글
ITEA수료식.. (2) | 2008.02.23 |
---|---|
요즘... (0) | 2008.01.25 |
초인모드.... (0) | 2008.01.22 |
이클립스 실행 빨리 하기 (0) | 2008.01.19 |
작성해야 하는 유스케이스 목록 (0) | 2008.01.04 |