如果不小心删除了密钥库文件,如何重新创建它

How to recreate the keystore file if it got deleted accidentally

我有一个已签名的应用程序和几个密钥库文件。我想更新应用程序,所以我需要找出使用了哪一个键。

我已经恢复了,但我想重新生成密钥库文件。

I know the user name & password also.


我的问题是:

如何将 .RSA 文件转换为 .JKS

请帮忙

如果您丢失了密钥库,那么它就永远消失了,您无法用它做任何事情...

如果你有你的密钥库(和 log/pass,如果没有 you may try bruteforce)那么你可以尝试用每个密钥签署你的 apk 并检查来自 Google Play 的指纹匹配版本(你可以 "extract" APK 安装在设备上)。请注意,也有多重签名 APK 的可能性,但是 Google Play 只允许一个,所以它不适合你...

只有RSA签名(从之前签名的APK中提取?)是不够的,它只是keystore的"public"部分,每个人都可以提取。您需要 "private" 部分,它仅存储在您的密钥库中。

keytool 是使用密钥库的工具 - 生成密钥、签名文件、恢复 "public" 密钥等,但在您的情况下,它可能毫无用处。只要找到这个该死的密钥库...祝你好运!