SHA 1 哈希键对所有应用程序都相同吗?

SHA 1 Hash key is same for all application?

一个月前,我在 Android 应用程序中集成了 Google 登录。现在我打算启动另一个具有不同包名的应用程序。我也在尝试在此应用程序中实现 Google 登录。

当我生成 SHA 1 并将其粘贴到 google 时,出现如下错误

Duplicate fingerprint
The fingerprint you specified is already used by an Android OAuth2 client ID in this project or another project

我想知道 SHA 1 对于同一台机器上的所有项目都是相同的,即使我们在应用程序中更改了包名称?

在另一个应用程序中使用 Google 登录的解决方案是什么?我很困惑,因为 Google 使用 Google Auth 询问包名。我已在新包中标记 Google 登录工作正常,但将来会导致问题?

每个应用程序都有不同的 SHA 密钥指纹。您需要为您制作的每个项目更新它。

例如:如果我正在更新我的应用程序并创建一个新项目,我必须在 firebase 中的应用程序设置下向 firebase 项目添加另一个 SHA 密钥。