关于Android Keystore的问题?

时间:2013-11-01 18:50:07

标签: code-signing keystore signing apk

关于Android / java Keystore的问题很少......

  • 如何创建密钥文件?我的意思是它取决于什么?

当我在2台不同的机器上使用keytool时......为什么生成的密钥文件大小不一样? 例如,我使用了相同的确切信息(城市/国家......等),以及密码&有效性......等等。在2台机器上,并且key.store文件的大小不同。

  • 如果我丢失了密钥文件......如何重新创建另一个密钥文件(可能会签名) 相同的应用程序APK)?它是否与它所在的机器相关联 产生?
如果我知道密码和我在那里写的信息等等,我可以重新创建它吗?

  • 要为APK发布更新...我应该使用相同的密钥库吗? 同一台机器?或者我可以在不同的地方重新使用密钥库 机

  • 我能做什么/应该做什么......保留私钥 安全吗?除了使用硬密码以外,还有其他方法 文件本身?

这个代码签名对我来说有点混乱,因为我所做的只是运行命令

keytool -genkey -v -keystore C:\key.keystore -alias key_alias.keystore -keyalg RSA -keysize 2048 -validity 10000

但我想真正理解它是如何完成的?以及它将来如何影响我的应用程序?

感谢。

0 个答案:

没有答案