APK签名之签名文件的生成和查看
APK签名之签名文件的生成和查看
0x01 keytool生成签名文件
进入 JDK/bin,输入命令:
1 | keytool -genkey -alias 密钥别名 -keyalg RSA -keysize 1024 -validity 36500 -keystore D:\test.jks -storetype pkcs12 |
参数说明:
-genkeypair 生成一条密钥对(由私钥和公钥组成)
-keystore 密钥库名字及存储位置(默认当前目录)
-alias 密钥对的别名(密钥库可以存在多个密钥对,用于区分不同密钥对)
-validity 密钥对的有效期(单位:天)
-keyalg 生成密钥对的算法(常用 RSA/DSA ,DSA 只用于签名,默认采用DSA )
提示:可重复使用此命令,在同一密钥库中创建多条密钥对
0x02 使用AndroidStudio工具生成jks签名文件
0x03 查看签名文件信息
0x0301 keytool工具查看签名信息
进入 JDK/bin,输入命令:
1 | keytool -v -list -keystore D:\test.jks |
0x0302 signingReport查看签名MD5
部分应用商店需要签名文件的md5,在 AndroidStudio 中执行gradlew命令
1 | gradlew signingReport |
APK签名之签名文件的生成和查看
https://denchopen.github.io/blog/2021/11/23/APK签名之签名文件的生成和查看/