Mr_老冷 发表于 2022-12-5 00:33:31

【EasyClick】【安卓】获取APK当前签名文件的SHA1

获取APK当前签名文件的SHA1

function getSelfSHA1() {
    importClass(java.security.MessageDigest)
    importClass(java.lang.StringBuffer)
    importClass(android.content.pm.PackageManager)
    importClass(java.util.Locale)

    let publicKey = MessageDigest.getInstance("SHA1").digest(context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures.toByteArray())
    let hexString = new StringBuffer()
    for (let i = 0; i < publicKey.length; i++) {
      let appendString = java.lang.Integer.toHexString(0xff & publicKey).toUpperCase(Locale.US)
      if (appendString.length === 1) hexString.append("0")
      hexString.append(appendString)
    }
    return hexString.toString() + ""
}



200968289 发表于 2023-1-9 02:01:14

好的学习了

钉钉侠 发表于 2023-2-6 02:23:11

看一下看一下看一下看一下看一下

jiucai123 发表于 2023-2-10 16:31:09

支持大佬

550902692 发表于 2023-2-10 18:42:03

无敌哥哥

慎独 发表于 2023-5-5 01:07:16

学习学习学习学习学习学习学习学习

yh4132990 发表于 2023-6-14 23:45:10

的点点滴滴多多多

liu13148 发表于 2023-8-31 13:22:58

好好学习
页: [1]
查看完整版本: 【EasyClick】【安卓】获取APK当前签名文件的SHA1