key的生成与查看

点击打开链接

在路径:C:\Documents and Settings\User\.android 的debug.keystore文件中存放了key文件,其密码貌似为android;

如果把该文件删除了,再查看window-preference-Build时还会自动再生成。


可以看出该页面也可以查看其它(Custom keystore)的key,自己试了总失败,没探究原因。



下面是生成key的命令:(默认证书有效器只有3个月)


下面是证书生成的查看key命令:



Keytool选项

描述

-genkey

生成一个键对(公钥和密钥)

-v

日志输出

-keystore <keystore-name>.keystore

命名包含密钥的keystore

-storepass <password>

设定keystore的密码。

基于安全考虑,不要在命令行中包含这一选项,除非你在一个安全的计算机上。如果你不提供,Keytool会提示你输入。这样,你的密码就不会储存在shell记录中了。

-alias <alias_name>

设定key的别名

-keyalg <alg>

指定生成key时使用的加密算法。支持DSARSA

-dname <name>

指定一个描述谁创建key的名字。该值将填入证书发行人的字段。

注意:你不需要在命令行中指明这些选项。如果不提供,Jarsigner会提示你输入每个字段(CNOU等)。

-validity <valdays>

Key的有效期,天数。

注意:推荐使用10000或更大的数。

-keypass <password>

Key的密码。

基于安全考虑,不要在命令行中包含这一选项,除非你在一个安全的计算机上。如果你不提供,Keytool会提示你输入。这样,你的密码就不会储存在shell记录中了。


你可能感兴趣的:(key的生成与查看)