Android .SF файл - PullRequest
       22

Android .SF файл

6 голосов
/ 22 ноября 2010

Я хочу знать, в чем разница между файлом MANIFEST.MF и файлом .SF в контексте Android.

Как я вижу, файл MANIFEST.MF содержит дайджест sha1 каждого исходного файла.Android .apk.

Однако .SF также перечисляет все источники и вычисляет дайджест SHA1.На чем рассчитывается значение этого дайджеста ??

Есть идеи?

Также как просмотреть .RSA (файл блока подписи)?

Заранее спасибо

1 Ответ

6 голосов
/ 22 ноября 2010

Дайджесты в файле .SF вычисляются путем хэширования 3 строк соответствующей записи в файле .MF.Файл .RSA (или .DSA) содержит подпись файла .SF, созданного из подписывающего закрытого ключа, вместе с цепочкой открытых сертификатов подписывающего ключа.Файл .RSA (или .DSA) находится в двоичном (т.е. не читаемом) формате, который можно программно проанализировать с усилием.Более подробную информацию можно найти на http://download.oracle.com/javase/1.3/docs/tooldocs/win32/jarsigner.html

...