2010-11-22 2 views
3

Android 컨텍스트에서 MANIFEST.MF 파일과 .SF 파일의 차이점을 알고 싶습니다.Android .SF 파일

MANIFEST.MF 파일에는 Android .apk의 각 소스 파일에 대한 sha1 다이제스트가 있습니다.

그러나 .SF는 모든 소스를 나열하고 SHA1 다이제스트를 계산합니다. 이 다이제스트 값은 무엇에 계산됩니까 ??

아이디어가 있으십니까?

.RSA (Signature block file)을 보는 방법은 무엇입니까? 미리

답변

3

SF 파일의 다이제스트에

감사는 .MF 파일에서 대응하는 엔트리의 3 개 라인을 해싱하여 계산된다. .RSA (또는 .DSA) 파일에는 서명 키의 공개 인증서 체인과 함께 서명 개인 키로 만든 .SF 파일의 서명이 들어 있습니다. .RSA (또는 .DSA) 파일은 프로그래밍 방식으로 노력으로 파싱 할 수있는 이진 (즉, 사람이 읽을 수없는 형식) 형식입니다. 자세한 내용은 http://download.oracle.com/javase/1.3/docs/tooldocs/win32/jarsigner.html

에서 확인할 수 있습니다.