【发布时间】:2020-02-26 22:17:20
【问题描述】:
下面的代码 (sign.hashCode()) 是给我签名的 hashCode 还是内存中对象的哈希?
try {
PackageInfo packageInfo = getPackageManager().getPackageInfo(
"com.klxx.as", PackageManager.GET_SIGNATURES);
Signature[] signs = packageInfo.signatures;
Signature sign = signs[0];
Log.i("test", "hashCode : "+sign.hashCode());
} catch (Exception e) {
e.printStackTrace();
}
文档 (here) 只说以下内容,与任何其他对象一样。
此对象的哈希码值。
但是我在多个网站上看到上面的 sn-p 声称它显示了 apk 的标志。其他一些来源也使用签名字节自己创建哈希。
【问题讨论】: