2014-07-21 2 views
-2

Windows 또는 Eclipse IDE에서 cmd를 통해 SHA-1 지문을 얻을 수 있지만 내 애플리케이션에서 SHA-1 지문을 사용하려고하므로 SHA를 생성하는 방법을 알고 싶습니다. 코드를 통해 -1 지문?andorid의 코드를 통해 SHA-1 지문 생성하기

+0

무엇의 지문? – laalto

+0

안드로이드 응용 프로그램의 지문, 당신은 이클립스에서 볼 수 있습니다 : 창 -> 환경 설정 -> 안드로이드 -> 빌드. – Ikarus

답변

0
try { 
     PackageInfo info = getPackageManager().getPackageInfo(
       "com.facebook.samples.hellofacebook", 
       PackageManager.GET_SIGNATURES); 
     for (Signature signature : info.signatures) { 
      MessageDigest md = MessageDigest.getInstance("SHA"); 
      md.update(signature.toByteArray()); 
      Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); 
      } 
    } catch (NameNotFoundException e) { 

    } catch (NoSuchAlgorithmException e) { 

    } 
+0

알아, 지문이 아니라 열쇠 고리 야. – Ikarus