如何在运行时以编程方式计算apk的校验和, 这样我就可以防止重新打包或重新编译的 apk 造成任何伤害(防篡改) 即使apk中的资源文件改变了,校验和也需要改变。
我目前使用的gradle和api版本
minsdk版本:28 目标 SDK 版本:33
摇篮版本:6.6.1
到目前为止我想出的是计算 applicationInfo.publicSourceDir 的校验和, 我们仍然没有得到确切的结果。
那么有什么方法可以在运行时以编程方式计算 apk 的校验和。