2011-02-24 10 views
1

그냥 java.ynone의 개인 키에 따라 HmacSHA256에 주어진 문자열을 인코딩하여 간단한 프로그램을 제공 할 수 있습니다 .... ....? 'http://oreilly.com/catalog/javacrypt/chapter/ch06.html'에서 복사HmacSHA256 자바에서의 인코딩

답변

4
SecureRandom sr = new SecureRandom(); 
    byte[] keyBytes = new byte[20]; 
    sr.nextBytes(keyBytes); 
    SecretKey key = new SecretKeySpec(keyBytes, "HmacSHA1"); 
    Mac m = Mac.getInstance("HmacSHA1"); 
    m.init(key); 
    m.update(inputData); 
    byte[] mac = m.doFinal(); 

, 당신이 다른 모든 암호 정보를 찾을 수 있습니다.