JAVA 코드를 이용해서 Auth Token(토큰) 형식의 문자열을 생성하는 방법 입니다.

참고 URL : http://codereview.stackexchange.com/questions/1159/oauth-provider-token-generation

 
public String generateToken() {
    String token = null;
    SecureRandom secureRandom;
    try {
        secureRandom = SecureRandom.getInstance("SHA1PRNG");
        MessageDigest digest = MessageDigest.getInstance("SHA-256");
        secureRandom.setSeed(secureRandom.generateSeed(128));
        token= new String(digest.digest((secureRandom.nextLong() + "").getBytes()));
    } catch (NoSuchAlgorithmException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return token;
}
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기