
ファイルの SHA-1 があります。この SHA-1 を含むキーストア ファイルがあります。しかし、このキーストア ファイルがシステム上のどこにあるかわかりません。SHA1 を含むキーストア ファイルを見つける方法はありますか?
詳しく言うと、.keystore
以前 Android アプリを送信するために使用したファイルを探しているのですが、ファイル名が思い出せません。.apk
キーストアに含まれるハッシュと一致するはずの SHA-1 ハッシュを見つけることができました。キーストアがどこに保存されているかはわかりませんので、やみくもに探していると言ってもいいでしょう。
答え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... を実際のハッシュに置き換えてください :)