идентификация хранилища ключей и сходства sha1 в разных учетных записях

#android #flutter #keystore

Вопрос:

Мой вопрос У меня есть игровая консоль, в которой я запустил несколько приложений. теперь я хочу запускать приложения в разных учетных записях разработчиков. Поэтому для запуска мне нужно сгенерировать другое хранилище ключей с одного и того же компьютера. теперь возникает вопрос, есть ли какое-либо сходство в ключах, сгенерированных с одного компьютера, или в каких-либо потоках, которых я не знаю.и сколько типов этих ключей может вступить в игру. Я новичок в этой области

Ответ №1:

TLDR: Нет никакого сходства между ключами, сгенерированными откуда бы то ни было. Вероятность столкновения двух SHA1 близка к НУЛЮ. (подробнее об этом вы можете прочитать здесь) Для этого вопроса «Я не знаю.и сколько типов этих ключей может вступить в игру», у вас может быть столько ключей, сколько вы хотите, так как ключи устойчивы к столкновениям.


Поскольку вы представились новичком, я хочу помочь вам с более подробной информацией. Вот мой совет для вас из моего прошлого опыта.

Для того, чтобы запустить одно и то же приложение с нескольких учетных записей:

Вещи, которые необходимо сделать:

  1. Измените идентификатор пакета (он же имя пакета).
  2. Создайте новый ключ подписи
  3. Просмотрите «Сценарии Gradle» (например, код версии, хранилище ключей.свойства и т. Д.)

То, что я рекомендую сделать:

  1. Переключитесь на новый проект Firebase (если вы его используете)
  2. Обновите существующие сторонние библиотеки ключами (напр. Facebook SDK)
  3. Уточните у своего поставщика платежных шлюзов, следует ли вносить изменения.

Дайте мне знать, если у вас возникнут какие-либо вопросы. Спасибо.

Комментарии:

1. На самом деле я хочу заниматься фрилансом, поэтому я уверен, что разные люди будут запускать свои приложения на моем компьютере, пожалуйста, посоветуйте мне

2. Эй, @Noobdeveloper, «Разные люди будут запускать свои приложения, созданные на моем компьютере» Но в любом случае, почему ты должен этого бояться? Но что касается вопроса «могут ли разные люди запускать свое приложение с МОИМИ учетными данными разработчика?», то ответ однозначно ОТРИЦАТЕЛЬНЫЙ. Дайте мне знать, если у вас возникнут какие-либо вопросы. Спасибо.

3. @Noobdeveloper Просто сохраняйте свое хранилище ключей и учетную запись разработчика Google в секрете и секрете, и все будет в целости и сохранности.