如何将SHA256更改为apk签名者的SHA1

时间:2016-10-28 04:01:58

标签: android apk signing jarsigner

我有SHA256签名的apk文件。

Step1)我删除了标志,

zip -d ./myapp.apk 'META-INF/*'

step2)检查标志被正确删除

keytool -list -printcert -jarfile ./myapp.apk

Step3)我用SHA1

重新签名了我的应用程序
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore android.keystore ./my.apk mykey

Step4)检查

keytool -list -printcert -jarfile ./takiyamaAR.apk

然而它显示

 MD5:  19:3F:E4:D8:BB:BB:0A:85:85:CB:99:F2:37:54:24:EB
 SHA1: AD:1D:26:E9:A5:74:14:76:F4:EA:36:D2:7F:F6:9E:E9:92:CB:B2:74
 SHA256: A6:07:46:9C:3A:FD:38:A0:7D:9C:35:91:AD:E7:83:3F:AD:C4:84:C1:AE:36:C5:BD:A0:AE:F3:62:D9:8C:57:FF
  Signature algorithm name: SHA256withRSA
 version: 3

看起来仍然是SHA256。 我肯定在Step3上签了SHA1。

如何使用SHA1而不是SHA256?

0 个答案:

没有答案