我需要获取 appsflyer 的 sha256 指纹。
\n但是,执行时
\n\n\nkeytool -list -v -alias myaliad -keystore ./mykey.keystore
\n
我得到以下输出,其中,我得到的是“SHA256withRSA”,而不是实际的 SHA256 值。
\nNom d'alias : myapp\nDate de cr\xc3\xa9ation : 11 janv. 2017\nType d'entr\xc3\xa9e\xc2\xa0: PrivateKeyEntry\nLongueur de cha\xc3\xaene du certificat : 1\nCertificat[1]:\nPropri\xc3\xa9taire : CN=SomeDude, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Fr\nEmetteur : CN=SomeDude, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Fr\nNum\xc3\xa9ro de s\xc3\xa9rie : 583ebd9\nValide du : Wed Jan 11 19:03:04 CET 2017 au : Tue Dec 04 19:03:04 CET 2153\nEmpreintes du certificat :\n MD5 : *a correct md5 hash*\n SHA1 : *a correct sha1 hash*\n SHA256 : SHA256withRSA\nNom de l'algorithme de signature : Cl\xc3\xa9 RSA 2048 bits\nAlgorithme de cl\xc3\xa9 publique du sujet : 3\nVersion : {10}\nRun Code Online (Sandbox Code Playgroud)\n我应该怎么做才能获得实际的 Sha256 指纹?
\n对此持保留态度。这可能是 keytool 中针对非英语语言环境(法语、德语)的错误,如果我错了,请随时纠正我:
locale=de,系统区域设置
keytool -list -v -keystore <pathToKeyStore>
...
Zertifikatfingerprints:
MD5: <FINGERPRINT>
SHA1: <FINGERPRINT>
SHA256: SHA256withRSA
Run Code Online (Sandbox Code Playgroud)
现在是英语:locale=en
LANG=C keytool -list -v -keystore <pathToKeyStore>
...
Certificate fingerprints:
SHA1: <FINGERPRINT>
SHA256: <FINGERPRINT>
Signature algorithm name: SHA256withRSA
Run Code Online (Sandbox Code Playgroud)
因此,第二个指纹似乎“始终”是 SHA256 指纹,只有在两个或多个提到的语言环境中“keytool”在翻译中存在错误。我不是这方面的专家,但这只是视觉观察。
| 归档时间: |
|
| 查看次数: |
3377 次 |
| 最近记录: |