Keystore账户恢复:如何找回密钥库密码与密钥密码?
Keystore账户恢复:如何找回密钥库密码与密钥密码?
兄弟,我太懂你误删密码文件的崩溃感了!别慌,结合你提到的「另一个项目开启了记住密码」这个关键信息,咱们一步步来尝试找回密码:
从已记住密码的项目配置里提取
如果你是用Android Studio开发的,它会把你勾选“记住密码”的凭证存在本地配置文件里,不同系统的路径不一样:- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本号>\config\security.xml - macOS:
~/Library/Application Support/Google/AndroidStudio<版本号>/security.xml - Linux:
~/.AndroidStudio<版本号>/config/security.xml
找到这个文件后打开,搜索<password>相关的标签,里面的value值如果是一串乱码,大概率是Base64编码的,你可以用本地Base64解码工具把它转成明文密码,这就是你之前记住的密钥库/密钥密码啦。
- Windows:
尝试常用密码组合
很多人设置keystore密码时都会图方便,用项目名、包名、自己的生日、常用数字串(比如123456、admin)或者keystore文件名相关的内容,你可以把这些可能的密码挨个试一遍,说不定就碰对了。用第三方工具尝试破解
要是上面的方法都不行,可以试试像KeyStore Explorer这类工具,它有密码破解的功能,不过这个方法比较看运气——如果你的密码设置得很复杂,可能要花很长时间;但如果是简单密码,成功率还是挺高的。
最后提醒一句:这次找回后,一定要把密码存在靠谱的密码管理器里,或者加密的笔记文件中,别再随手丢啦!
内容来源于stack exchange




