특정 SHA-1이 포함된 키 저장소 파일 찾기

특정 SHA-1이 포함된 키 저장소 파일 찾기

파일의 SHA-1이 있습니다. 이 SHA-1이 포함된 키 저장소 파일이 있습니다. 하지만 이 키 저장소 파일이 내 시스템의 어디에 있는지 모르겠습니다. SHA1이 포함된 키 저장소 파일을 찾을 수 있는 방법이 있습니까?

좀 더 자세하게는 얼마전에 안드로이드 앱을 제출할 때 사용한 파일을 찾고 있는데 .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...을 실제 해시로 바꾸세요. :)

관련 정보