我正在验证几个Android应用APK的校验和。我在Linux环境下工作。
对于其中一个文件,此命令工作正常:
sha256sum filename
但是对于另一个文件(Signal应用程序APK),我得到了以下输出:
f2f3fe7538608f2a6c43022f09216093fffb6b37e2ffed196afe4432cdb08d71
我的目标是这个输出:
29:F3:4E:5F:27:F2:11:B4:24:BC:5B:F9:D6:71:62:C0
EA:FB:A2:DA:35:AF:35:C1:64:16:FC:44:62:76:BA:26
这似乎是一个编码问题(假设APK是合法的),但我不确定如何以正确的编码生成输出。
1条答案
按热度按时间bn31dyow1#
您正在查看的是APK指纹,而不是sha-256校验和。
请参阅下面的答案,了解如何通过keytool(一个Java密钥库工具)获得它
https://stackoverflow.com/a/42290810/6645076