攻击APK时,“keytool”命令中缺少MD5

问题描述 投票:0回答:1

通常我使用以下命令获取Android Package(APK)证书信息:

keytool -printcert -jarfile <APK>

但最近我注意到输出中缺少MD5列。我只是得到SHA1SHA256,见下面的输出:

Getting Certification Info.
---------------------
Owner: CN=XYZ
Issuer: CN=XYZ
Serial number: 4e98b743
Valid from: Wed Mar 13 16:46:46 IST 2019 until: Sun Mar 06 16:46:46 
IST 2044
Certificate fingerprints:
   **SHA1**: A5:32:37:D5:5B:31:6B:B2:09:48:BA:B1:EA:08:8C:RE:CB:23:24:B6
   **SHA256**: 65:89:43:AD:54:65:12:D5:B3:C5:CA:BA:F4:7E:79:02:B5:AE:C9:C5:E8:06:00:1E:C2:10:A5:2E:CE:BF:A3:58
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
<--output truncated--> 

我怎样才能获得MD5?

更新:我使用的是Ubuntu 18.04.2 LTS

Java:openjdk 10.0.2 2018-07-17

更新:keytool's -v选项也无法帮助我获得MD5输出。

android certificate apk keytool
1个回答
0
投票

然后从右侧选择Gradle项目 APP->任务 - > android-> signingReport 点击后双击signedReport然后你可以看到MD5进入运行视图。

如果你签署密钥库文件,那么你应该在下面的命令运行到终端。 keytool -list -v -keystore C:\ Users \ MG \ Desktop \ test.jks -alias test

© www.soinside.com 2019 - 2024. All rights reserved.