美文网首页Android开发
app签名信息保密

app签名信息保密

作者: 黑猫神2 | 来源:发表于2017-09-21 17:08 被阅读0次

以前apk的签名信息一直都是放在构建文件build.gradle里面,如下:

    signingConfigs {
        release {
            storeFile file("keystore.jks")
            storePassword "xxxx"
            keyAlias "sxxxx"
            keyPassword "xxxx"
        }
    }

这样做其实也没什么问题。但是如果想进一步保密的话,可以把签名信息单独放到一个文件里。

步骤1:在项目根目录下新建一个文件,保存签名信息

我在根目录下新建了一个名为keystore.properties的文件,包含需要用到的签名信息,内容如下:

KEYSTORE_FILE=E:/AndroidApps/ThirdLogin/app/thirdLogin.jks
STORE_PASSWORD=xxxx123
KEY_ALIAS=key0
KEY_PASSWORD=xxxx123
步骤2:在模块的 build.gradle 文件中,加载keystore.properties文件。

注意,以下代码需置于android{} 代码块之前:

def keystoreFile = rootProject.file("keystore.properties")
def properties = new Properties();
properties.load(new FileInputStream(keystoreFile))

android {
    ... ...
}
步骤3:使用keystore.properties文件里的签名信息
    signingConfigs {

        release {
            keyAlias properties['KEY_ALIAS']
            keyPassword properties['KEY_PASSWORD']
            storeFile file(properties['KEYSTORE_FILE'])
            storePassword properties['STORE_PASSWORD']
        }
    }

相关文章

  • app签名信息保密

    以前apk的签名信息一直都是放在构建文件build.gradle里面,如下: 这样做其实也没什么问题。但是如果想进...

  • Android studio 混淆代码并签名

    app开发的最后阶段就是给app签名,为防止app被反编译时泄露保密信息,可以在签名前给代码做混淆。 一、在mod...

  • 数字签名

    1、查看指定app的签名信息 codesign -vv -d Example.app 2、对未签名app手动签名 ...

  • 安卓常用命令

    显示签名信息,SHA值等等 给app添加签名

  • iOS安全防护之重签名防护和sysctl反调试

    一 重签名防护 想自己的app不被重签名,可以在代码中检测签名信息,然后采取措施 查看证明组织单位或者进入.app...

  • 签名命令

    1、列出钥匙串里可签名的证书 2、查看指定app文件的签名信息 3、查看app包里面的可执行文件的信息 4、强制替...

  • 《iOS 逆向》008-代码签名

    查看描述文件信息:$security cms -D -i 描述文件路径 查看APP的签名信息$codesign -...

  • Android获取App签名信息

    概述: Android对每一个Apk文件都会进行签名,在Apk文件安装时,系统会对其签名信息进行比对,判断程序的完...

  • 2018-06-06数字签名

    只有有签名信息的app包才可以安装到手机上

  • 查看app的签名文件信息

    当你有一个app,但是没有签名文件时,如何才能知道app的签名文件信息?把apk后缀修改为zip,然后把META-...

网友评论

    本文标题:app签名信息保密

    本文链接:https://www.haomeiwen.com/subject/psctextx.html