我想知道Android上下文中MANIFEST.MF文件和.SF文件之间有什么区别。
我可以看到,MANIFEST.MF文件包含Android .apk的每个源文件的sha1摘要。
然而.SF还列出了所有来源并计算了SHA1摘要。该计算的摘要值是什么?
有什么想法吗?
还有如何查看.RSA(签名块文件)?
提前致谢
答案 0 :(得分:6)
.SF文件中的摘要是通过散列.MF文件中相应条目的3行来计算的。 .RSA(或.DSA)文件包含从签名私钥创建的.SF文件的签名,以及签名密钥的公共证书链。 .RSA(或.DSA)文件是二进制(即非人类可读)格式,可以通过努力以编程方式解析。有关详细信息,请访问http://download.oracle.com/javase/1.3/docs/tooldocs/win32/jarsigner.html