一 生成签名证书
打开命令窗口(cmd)输入keytool -genkey -alias test -keypass 123456 -keyalg RSA -keysize 2048 -validity 36500 -keystore D:\test.keystore -storepass 123456 (注意修改别名、秘钥、路径等信息)
解释:keytool工具是Java JDK自带的证书工具
-genkey参数表示:要生成一个证书(版权、身份识别的安全证书)
-alias参数表示:证书的别名,表示包名,可自定义名字
-keypass表示别名秘钥
-keyalg RSA表示加密类型,RSA表示需要加密,以防止别人盗取
-keysize 1024位生成的是MD5withRSA的算法,2048位生成的是SHAwihtRSA的算法
-validity 36500表示有效时间36500天
-keystore 表示生成的路径
-storepass表示签名秘钥
输入上述命令后回车,根据提示完成输入即可在生成路径下找到签名文件
二 查看签名文件信息
命令窗口输入keytool -list -v -keystore D:\test.keystore -storepass 123456(注意修改秘钥、路径)
三 查看apk签名信息
输入keytool -list -printcert -jarfile D:\test.apk
文章评论