Encontre um arquivo de armazenamento de chaves contendo um determinado SHA-1

3

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

Mais detalhadamente, estou em busca de um arquivo .keystore que usei para enviar um aplicativo Android há algum tempo e não lembro o nome do arquivo. Consegui encontrar um hash SHA-1 no .apk que deve corresponder a um hash que o armazenamento de chaves contém. Eu não tenho nenhuma ideia de onde o armazenamento de chaves é salvo, então eu acho que você poderia dizer que eu estou olhando cegamente.

    
por user229118 28.04.2017 / 21:54

1 resposta

0

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:)

    
por 04.05.2017 / 17:14

Tags