1、如何对APK签名
(1)、创建数字证书,android123.keystore
keytool -genkey -alias android123.keystore -keyalg RSA -validity 20000 -keystore android123.keystore
keytool工具是Java JDK自带的证书工具
-genkey参数表示:要生成一个证书(版权、身份识别的安全证书)
-alias参数表示:证书有别名,-alias android123.keystore表示证书别名为android123.keystore
-keyalg RSA表示加密类型,RSA表示需要加密,以防止别人盗取
-validity 20000表示有效时间20000天
-keystore android123.keystore表示要生成的证书名称为android123.keystore
Enter key password for <android123.keystore>
(RETURN if same as keystore password):此时按回车
生成的数字证书android123.keystore里面包换了非对称加密的私钥、公钥和证书。 (2)、使用数字证书进行签名