Android SHA-256证书从调试apk文件

vlf7wbxs  于 2023-04-04  发布在  Android
关注(0)|答案(1)|浏览(189)

我正在声明assetLinks.json文件中的应用程序网站关联,作为其中的一部分,我需要声明SHA-256证书指纹。有一个调试apk,有没有办法获得其SHA-256证书指纹?

djmepvbi

djmepvbi1#

显示任何已签名APK的SHA-256证书指纹非常简单:您只需要build-tools Android SDK包中包含的Android SDK中的apksigner(每个Android版本都有一个,例如“31.0.0”)。
由于apksigner.batapksigner.sh分别不在PATH中,因此您需要使用其完整路径执行它(在下面的示例中省略)。
来自调试应用程序的示例:

apksigner verify --print-certs Application-debug.apk

Signer #1 certificate DN: C=US, O=Android, CN=Android Debug
Signer #1 certificate SHA-256 digest: ce512066e25ef809f964c8c382a292bbf17d163079edc7cf2f90a89adad4bb66
Signer #1 certificate SHA-1 digest: 06ea5851f235339da7c75775b697f12e9139dc2d
Signer #1 certificate MD5 digest: 61663acdd59671e62dc2a2c4ee2bf20a

相关问题