Android-如何生成 keystore
Be a king in your mind, but do the work of a servant.
环境:Java,建议 Java 1.8.0以上;
step 1
进入该目录下:
C:\Program Files\Java\jdk1.8.0_151\bin
shift + 右键 “在此处打开命令行”
step 2
复制以下命令:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
参数说明:
-keytool是工具名称
-genkey 生成文件,意味着执行的是生成数字证书操作
-alias 别名
-keyalg 加密算法,表示生成密钥文件所采用的算法为RSA;
-validity 有效期,表示该数字证书的有效期为20000天,意味着20000天之后该证书将失效
-keystore 文件名,表示生成的数字证书的文件名为
==注:如出现 命令行显示,?????情况,请阅读下文。==
step 3
依次填入 相关信息后,会在JDK的 bin目录下,生成 keystore 文件。
问题一:
如出现命令行,?????情况,可进行如下操作:
- 可按下 Ctrl + C 退出;
- 输入 chcp 936;
补充部分字符编码对应代码:
65001——UTF-8
936——简体中文
950——繁体中文
437——美国/加拿大英语
932——日文
949——韩文
866——俄文
问题二:
显示中文后,发现输入密码无效,其实,只是没有显示,输入正确即可。
文章参考:
https://blog.csdn.net/zhaokx3/article/details/52561761
https://www.cnblogs.com/qq78292959/p/3785832.html