Encontre um arquivo keystore contendo um SHA-1 específico

Encontre um arquivo keystore contendo um SHA-1 específico

Eu tenho o SHA-1 de um arquivo. Eu tenho um arquivo keystore que contém este SHA-1. Mas não sei onde esse arquivo keystore está no meu sistema. Existe alguma maneira de encontrar o arquivo keystore que contém o SHA1?

Mais detalhadamente, estou procurando um .keystorearquivo que usei para enviar um aplicativo Android há algum tempo e não lembro o nome do arquivo. Consegui encontrar um hash SHA-1 que .apkdeve corresponder a um hash contido no keystore. Não tenho nenhuma ideia de onde o armazenamento de chaves está salvo, então acho que você poderia dizer que estou olhando cegamente.

Responder1

O seguinte funciona para mim:

$ 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

Substitua 00:00... pelo seu hash real, é claro :)

informação relacionada