如何在运行时以编程方式计算 apk 的校验和

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

如何在运行时以编程方式计算apk的校验和, 这样我就可以防止重新打包或重新编译的 apk 造成任何伤害(防篡改) 即使apk中的资源文件改变了,校验和也需要改变。

我目前使用的gradle和api版本

minsdk版本:28 目标 SDK 版本:33

摇篮版本:6.6.1

到目前为止我想出的是计算 applicationInfo.publicSourceDir 的校验和, 我们仍然没有得到确切的结果。

那么有什么方法可以在运行时以编程方式计算 apk 的校验和。

android runtime apk checksum
© www.soinside.com 2019 - 2024. All rights reserved.