Java 从rsa文件创建密钥库
我已经开发了一个可以在100台设备上运行的应用程序。想更新它,但如果我安装了新的APK给我错误。“Android应用程序未安装。已安装同名且签名冲突的现有软件包” 我研究并发现了这个问题。 我更改了我的SSD,这就是我的debug.keystore文件在格式化时丢失的原因 我在APK中找到了RSA文件我可以用旧APK中的值更改新的debug.keystore吗?Java 从rsa文件创建密钥库,java,android,xamarin,keytool,Java,Android,Xamarin,Keytool,我已经开发了一个可以在100台设备上运行的应用程序。想更新它,但如果我安装了新的APK给我错误。“Android应用程序未安装。已安装同名且签名冲突的现有软件包” 我研究并发现了这个问题。 我更改了我的SSD,这就是我的debug.keystore文件在格式化时丢失的原因 我在APK中找到了RSA文件我可以用旧APK中的值更改新的debug.keystore吗? 我研究了钥匙工具。我可以使用importcert并在一次调试中提供两个证书吗?如果可能,每个人都可以解包APK并获取您的私钥。下次在格
我研究了钥匙工具。我可以使用importcert并在一次调试中提供两个证书吗?如果可能,每个人都可以解包APK并获取您的私钥。下次在格式化之前做备份 我认为谷歌在文档中解释得很好 维护私钥的安全性至关重要 对您和用户都很重要。如果你允许某人使用 您的密钥,或者如果您将密钥库和密码保留在不安全的 第三方可以找到并使用它们的位置 创作身份和用户的信任受到损害 如果第三方在您不知情的情况下拿走了您的钥匙 或许可,该人可以签署并分发 恶意替换您的真实应用程序或损坏它们。这样的人 还可以以您的身份签名和分发攻击您的应用程序 其他应用程序或系统本身,或损坏或窃取用户数据 需要您的私钥才能对您的所有未来版本进行签名 应用程序。如果您丢失或放错了密钥,您将无法发布 对现有应用程序的更新。您不能重新生成以前的文件 生成的密钥 作为开发人员实体,您的声誉取决于您的安全 始终正确使用私钥,直到密钥过期。这是 有关确保密钥安全的一些提示:
- 为密钥库和密钥选择强密码
- 不要向任何人提供或出借您的私钥,也不要让未经授权的人知道您的密钥库和密钥密码
- 将包含私钥的密钥库文件保存在安全的地方
MD5、SHA1、SHA256-不同的摘要(结果),无法用于恢复密钥库。如果丢失密钥库,则没有机会恢复。@IIIIIIII但我有MD5、SHA1、SHA256值