Ключ псевдонима хранилища ключей Android Eclipse: возможно ли восстановить ключ?

может ли кто-нибудь пояснить мне, возможно ли восстановить ключ псевдонима хранилища ключей? у меня большие проблемы, мое приложение уже в плеймаркете и обновление готово, и я застрял на этом этапе

Вот ссылка bruteforce, используемая за последние два дня, у меня ничего не работает ..


person manoj    schedule 11.12.2015    source источник
comment
последовал принятому ответу по приведенной выше ссылке, и, как я знаю, есть псевдоним, можете ли вы помочь мне извлечь ключ ... я не знаю, как это сделать ... и stackoverflow не позволяет мне комментировать там.   -  person manoj    schedule 12.12.2015


Ответы (1)


Вы можете попытаться найти пароль в одном из файлов Gradle, если у вас все еще есть исходный код и вы использовали Android Studio для разработки приложения. Попробуйте найти:

..Project\.gradle\2.4\taskArtifacts\taskArtifacts.bin

Кроме того, вы можете создать новое хранилище ключей и установить для него новый пароль с помощью приведенной ниже команды keytool. Для этого вам не нужен оригинальный пароль хранилища ключей:

keytool -importkeystore -srckeystore path/to/keystore/with/forgotten/pw \
-destkeystore path/to/my/new.keystore

При появлении запроса создайте пароль для вашего хранилища new.keystore и для исходного пароля хранилища ключей (который вы потеряли) просто нажмите Enter. Вы получите предупреждение о том, что целостность не проверена, и вы получите новое хранилище ключей, идентичное исходному, с новым установленным паролем.

Причина, по которой это работает, заключается в том, что пароль хранилища ключей используется только для обеспечения целостности хранилища ключей, он не шифрует данные с ним, в отличие от пароля закрытого ключа, который фактически сохраняет ваш закрытый ключ в зашифрованном виде.

person Michele La Ferla    schedule 11.12.2015
comment
прямо сейчас я использую Eclipse для разработки приложения, поэтому первое решение мне не подходит, позвольте мне попробовать второе. - person manoj; 12.12.2015
comment
его сообщение об ошибке keytool: java.security.unrecoverableKeyException: невозможно восстановить ключ. он запросил пропуск целевого хранилища ключей, а затем повторно введите его, чем проход исходного хранилища ключей, а затем ключ для исходного ключа, который совпадает с резервной копией, - person manoj; 12.12.2015