文章目录
一、Android 签名机制
二、生成 Android 签名文件
三、分析签名文件
四、签名文件两个密码的作用
五、三种签名方式
一、Android 签名机制
----
APK 文件签名 是为了保证...使用私钥对原始数据再次进行加密 ; 校验时 , 使用公钥对原始数据进行解密 ;
③ 写入签名 : 将签名写入签名区块 ;
签名时 , 输入签名文件 keystore 的密码后 , 还要输入的别名 和...别名密码 ; 一个 keystore 可以存放多个密钥 ;
签名相当于一个指纹 , 对 APK 的任何修改 , 哪怕在任意资源文件上加上一个空格 , 都会导致签名被破坏 , 无法通过校验 ;
签名时 ,...使用私钥对 APK 加密 ; 安装 APK 包时 , 系统会使用公钥解密 ;
二、生成 Android 签名文件
----
生成签名密钥 :
在 Android Studio 中 , 选择 " 菜单栏.../ Build / Generate Signed Bundle/APK… " 选项 ,
选择 APK 选项 ,
选择创建新的签名文件 ,
在 " Key store path " 中 , 选择签名文件的生成路径