Android .SF文件

时间:2010-11-22 12:17:23

标签: java android-manifest

我想知道Android上下文中MANIFEST.MF文件和.SF文件之间有什么区别。

我可以看到,MANIFEST.MF文件包含Android .apk的每个源文件的sha1摘要。

然而.SF还列出了所有来源并计算了SHA1摘要。该计算的摘要值是什么?

有什么想法吗?

还有如何查看.RSA(签名块文件)?

提前致谢

1 个答案:

答案 0 :(得分:6)

.SF文件中的摘要是通过散列.MF文件中相应条目的3行来计算的。 .RSA(或.DSA)文件包含从签名私钥创建的.SF文件的签名,以及签名密钥的公共证书链。 .RSA(或.DSA)文件是二进制(即非人类可读)格式,可以通过努力以编程方式解析。有关详细信息,请访问http://download.oracle.com/javase/1.3/docs/tooldocs/win32/jarsigner.html