首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android -忘记密钥库密码。我可以解密密钥库文件吗?

Android -忘记密钥库密码。我可以解密密钥库文件吗?
EN

Stack Overflow用户
提问于 2012-01-17 20:57:33
回答 7查看 82.2K关注 0票数 36

我丢失了用于签署我的apk的keystore文件的password。我现在不能更新我的应用程序,我想我必须用新的keystore将它作为新的应用程序发布。是否可以解密密钥库文件,因为我有密钥库文件和密码存在于密钥库文件中。或者任何人可以提供我的程序链接,用于暴力破解密码。如果你们中的任何人能够恢复keystore文件的密码,请分享你们的方法。提前谢谢。

EN

回答 7

Stack Overflow用户

发布于 2012-08-02 22:34:45

我现在用这个来表示暴力:Android keystore password recover

票数 45
EN

Stack Overflow用户

发布于 2016-07-25 20:27:31

有3种方法可以恢复丢失的密钥库密码:

  1. 如果您的日志完好无损,那么您可以在Android Studio日志文件中找到密码:转到~/库/ logs -> AndroidStudio ->idea.log.1并搜索"Pandroid.injected.signing.key.password“,您可以看到密钥密码。
  2. 您可以从您的.gradle目录中检索密码。在.gradle\2.4\taskArtifacts\taskArtifacts.bin中查找。这似乎不适用于较新版本的Gradle (2.10及以上版本)。
  3. 使用AndroidKeystoreBrute猜测或暴力破解您的密码,就像上面的Alex Kutsko's answer一样。

Solution link

票数 38
EN

Stack Overflow用户

发布于 2017-10-18 02:44:55

我也有类似的问题!

有几种方法可以找到密码:

  1. 使用android studio的日志文件使用taskArtifacts
  2. Using

详细答案请参阅http://techzog.com/development/android/retrieve-saved-keystore-password-android-studio/

如果以上方法都不起作用,有一种方法可以重置密钥库密码!代码可以在here上找到

下载zip file here.的

  1. 将JAVA安装到您的计算机中

  1. 将所有文件(密钥库、解压缩的java文件)保存在一个文件夹

  1. 在那里打开命令提示符。(Shift + RightClick ->在此处打开命令窗口)

运行javac ChangePassword.java

  1. 运行java ChangePassword <keystore file> <new keystore file>

例如java ChangePassword oldkey.jks newkey.jks

  1. 在系统提示时输入密码。记住新jks文件的新密码。

使用新密码打开jks文件

票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8894987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档