ファイルの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...を実際のハッシュに変更してください。 :)