keystore 和 sha1 相似性在不同的帐户上识别

keystore and sha1 similarity identifying on different account

我的问题 我有一个游戏控制台,我在其中启动了几个应用程序。现在我想在不同的不同开发帐户中启动应用程序。因此,为了启动,我需要从同一台电脑生成不同的密钥库。现在的问题是,从一台 pc 或任何我不知道的线程生成的密钥有任何相似之处 know.and 有多少种类型的密钥可以发挥作用。 我是这方面的初学者

TLDR:从任何地方生成的密钥之间没有相似之处。两个SHA1碰撞的概率接近NONE。 (You can read more about it here) 对于这个问题,“我不知道 know.and 有多少种类型的按键可以发挥作用”,你可以有任意多的按键,因为按键是防碰撞的。


由于您是初学者,所以我想帮助您了解更多细节。这是我根据过去的经验给你的建议。

为了从多个帐户启动同一个应用程序:

必须要做的事情:

  1. 更改包 ID(又名包名称)
  2. 生成新的签名密钥
  3. 查看“Gradle 脚本”(例如 VersionCode、keystore.properties 等)

我推荐的事情:

  1. 切换到新的 Firebase 项目(如果您正在使用一个项目)
  2. 使用密钥更新现有的第 3 方库(例如 Facebook SDK)
  3. 如果需要进行更改,请咨询您的支付网关提供商。

如果您有任何问题,请告诉我。谢谢