做Android开发免不了的要生成打包证书,这种证书的后缀是keystore,可使用keytool来生成。
安装好JDK环境后,keytool命令基本上就可以直接用了,如果提示找不到,请把jdk目录下的bin目录添加到环境变量中。
生成keystore证书
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore myapp.keystore
这条命令是生成一个有效期100年的证书,回车后会让输入一些信息,如单位、组织、省份啥的。
查看证书信息
keytool -list -v -keystore myapp.keystore
如果要查看证书私钥和MD5签名等信息,可使用Android Studio、Intellij IDEA或JadxGUI工具。