特定のSHA-1を含むキーストアファイルの検索

特定のSHA-1を含むキーストアファイルの検索

ファイルのSHA-1があります。このSHA-1を含むキーストアファイルがあります。しかし、このキーストアファイルが私のシステムのどこにあるのかわかりません。 SHA1を含むキーストアファイルを見つける方法はありますか?

もっと詳しくは、しばらく前にAndroidアプリを提出するときに使ったファイルを探していますが、.keystoreファイル名が覚えていませんね。.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...を実際のハッシュに変更してください。 :)

関連情報