什么是SHA1指纹?

Mun*_*bib 10 android sha1 fingerprint google-play-services

我正在从Google获取Google Play API密钥,并要求输入SHA1指纹.我想知道什么是SHA1指纹?我也想知道天气这个API密钥可以从另一台计算机/ PC使用?

Owa*_*kel 5

他们要求您提供密钥库文件上的 SHA1 指纹(您可以使用此签名您的应用程序,然后才能将它们推送到 google play)

你可以通过这样做得到你的钥匙

keytool -exportcert -alias your-key-name -keystore /path/to/your/keystore/file -list -v
Run Code Online (Sandbox Code Playgroud)

您可以使用另一台计算机上的密钥库文件,只需将其放在 USB 记忆棒上或通过电子邮件发送给自己(确保将其保密!重要!)并将您的 IDE 指向该文件


ne1*_*10s 5

它是实现"安全散列算法"的标准 - 一种单向加密函数,可用作字节序列的"签名".2个不同的字节序列不太可能产生相同的值(尽管不是不可能)

http://en.wikipedia.org/wiki/SHA-1

请注意,目前还有其他更强大的标准,例如SHA256及更高版本.