encryption 썸네일형 리스트형 JAVA MessageDigest 클래스 SHA-256 암호화를 할 일이 생겨서 찾아보았다. JAVA POJO에서 기본적으로 나와있는 MessageDigest 클래스에서 지원을 한단다. MessageDigest는 MD5D와 SHA-1 그리고 SHA-256 등을 지원하는 듯하다. 사용법이 거의 같기 때문에 한가지만 보면 응용가능하다. 일딴 인터넷에 돌고 있는 셈플을 보자.public static String getSHA256(String str){String reCode = null;try{//MessageDigest 인스턴스 생성MessageDigest sha = MessageDigest.getInstance("SHA-256");//해쉬값 업데이트sha.update(str.getBytes());//해쉬값(다이제스트) 얻기byte byteData.. 더보기 RSA + spring + ehcache + freemarker RSA 알고리즘으로 작업할 일이 있어서 테스트 페이지를 만들어 보았다. session으로 작업되어있는 소스를 웹에서 발견하였으나, session은 약간 문제가 될 소지가 있어서 ehcache를 이용해서 작업해 보았다.그리고 재활용을 위해 클래스로 묶어보았다. 지극히 개인적인 이유로 만들었으므로 간단하다. 1. 자바에서 할일 키생성public void keyGen(final String keyIndex) throws ServletException, IOException{try{KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA"); generator.initialize(KEY_SIZE); KeyPair keyPair = generator.genK.. 더보기 이전 1 다음