특정 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...을 실제 해시로 바꾸세요 :)

관련 정보