Найдите файл хранилища ключей, содержащий определенный SHA-1

Найдите файл хранилища ключей, содержащий определенный SHA-1

У меня есть SHA-1 файла. У меня есть файл хранилища ключей, который содержит этот SHA-1. Но я не знаю, где этот файл хранилища ключей находится в моей системе. Есть ли способ найти файл хранилища ключей, который содержит SHA1?

Если говорить более подробно, я ищу .keystoreфайл, который я использовал для отправки приложения Android некоторое время назад, и не помню имени файла. Мне удалось найти хэш SHA-1 в , который .apkдолжен совпадать с хешем, содержащимся в хранилище ключей. У меня нет никаких идей относительно того, где хранится хранилище ключей, поэтому, полагаю, можно сказать, что я ищу вслепую.

решение1

Мне подходит следующее:

$ cat test-keystore.sh
#!/bin/bash
keytool -list -keystore "$1" -protected 2>&1 | grep 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 >/dev/null
$ find -name '*.keystore' -exec ~/test-keystore.sh '{}' \; -print
/home/tavianator/android-prod.keystore

Замените 00:00... на ваш реальный хэш, конечно же :)

Связанный контент