Encuentre un archivo de almacén de claves que contenga un SHA-1 particular

Encuentre un archivo de almacén de claves que contenga un SHA-1 particular

Tengo el SHA-1 de un archivo. Tengo un archivo de almacén de claves que contiene este SHA-1. Pero no sé dónde está este archivo de almacén de claves en mi sistema. ¿Hay alguna forma de encontrar el archivo del almacén de claves que contiene SHA1?

En más detalles, estoy buscando un .keystorearchivo que usé para enviar una aplicación de Android hace un tiempo y no recuerdo el nombre del archivo. Pude encontrar un hash SHA-1 que .apkdebería coincidir con un hash que contiene el almacén de claves. No tengo idea de dónde se guarda el almacén de claves, así que supongo que se podría decir que estoy mirando a ciegas.

Respuesta1

Lo siguiente me funciona:

$ 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

Reemplace 00:00... con su hash real, por supuesto :)

información relacionada