Les*_*aul 6 android alias keystore apk android-studio
我正在尝试为我的新游戏生成release apk.即使我3天前更新了我的其他应用程序之一,密钥库也没有任何问题.我完全相信我能正确记住我的密码.因为当我提供错误的密码时,它表示您的密码或用户名不正确.
这是我正在做的事情:
这就是我得到的:
请帮帮我,我在这里做错了什么?Android studio 2天前更新.你认为这会导致这个问题吗?我该怎么办?任何帮助将非常感谢...
我实际上已经阅读过这篇文章Android Studio:在发布此问题之前无法恢复密钥.虽然我遇到了这个提示,但我试图按照他在答案中所示的那样做:"文件被篡改或密码不正确".现在我知道密码绝对正确.我担心我永远无法再次更新我的应用程序.
我建议您使用此工具对别名密码运行智能单词列表攻击:
http://maxcamillo.github.io/android-keystore-password-recover/
使用上面的 URL 下载该项目的 JAR 文件。
创建一个名为 wordlist.txt 的文本文件,其中包含构成密码的单词和字符串(按照您认为的出现顺序)。将您认为属于密码一部分的每个字符串放在单独的行中。不要在每个字符串之间留下空行。在此过程中,您可能需要多次修改 wordlist.txt 才能破解密码。您还可以尝试您能想到的所有密码变体。
将 wordlist.txt 保存到 JAR 文件所在的同一文件夹中。
从命令行导航到包含 wordlist.txt 和 JAR 文件的目录。
在命令行中输入: java -jar AndroidKeystoreBrute_v1.06.jar -k "full path to your keystore.jks" -d wordlist.txt 以查看可用选项。您可能想尝试使用与我在测试中使用的选项不同的选项。
运行 java -jar AndroidKeystoreBrute_v1.06.jar -m 3 -k "keystore.jks 的完整路径" -d wordlist.txt
-m 选项指定用于破解密码的方法: 1 = 暴力攻击(可能需要数周、数月或更长时间) 2 = 字典攻击(您的密码必须在字典中) 3 = 智能单词列表攻击(您输入的字符串)在wordlist.txt中指定)
我对自己的别名密码进行了多次测试,并在 wordlist.txt 中使用了许多不同的变体,它要么在不到 1 秒的时间内破解了我的密码,要么根本找不到密码。由于您认为您的别名密码与密钥库密码相同,因此此过程应该可以帮助您找到这两个密码。
当然,我知道我的密码,所以我知道要输入哪些字符串才有效。但是,由于您相当确定自己记住了密码,因此如果密码实际上与您记忆的密码很接近,那么智能单词列表攻击应该可以快速找到您的密码。
祝你好运!!
将来您可能希望将密码存储在密码管理器中,并始终复制和粘贴密码。人类的记忆对于记住一般概念非常有用,但对于记住确切的项目或细节却完全不可靠。
| 归档时间: |
|
| 查看次数: |
7751 次 |
| 最近记录: |