`keytool` 默认不显示 MD5 值。如果你运行 `keytool -list -v -keystore [你的.keystore文件]` 并且不看到 MD5,你可以使用其他方法来获取它。
以下是一种方法,使用 `keytool` 和 `openssl` 来获取 `.keystore` 文件中的 MD5 指纹:
1. **首先,使用 `keytool` 获取 SHA1 指纹**:
```bash
keytool -exportcert -alias [你的密钥别名] -keystore [你的.keystore文件] -file output.crt
```
上述命令将为你的别名创建一个名为 `output.crt` 的证书文件。
2. **然后,使用 `openssl` 获取 MD5 指纹**:
```bash
openssl x509 -inform der -in output.crt -noout -fingerprint -md5
```
这会输出 MD5 指纹,它看起来像这样:
```
MD5 Fingerprint=XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
```
3. **完成后,请记得删除临时生成的 `output.crt` 文件**:
```bash
rm output.crt
```
这样,你就可以获取 `.keystore` 文件中的 MD5 指纹了。