> For the complete documentation index, see [llms.txt](https://help.zenky.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.zenky.io/app/android/key.md).

# Как получить подпись для приложений Android?

Вы можете сгенерировать ключ разработчика двумя способами:&#x20;

**Генерация ключа подписи с помощью Android Studio**&#x20;

Установите Android Studio на свой компьютер и запустите программу.&#x20;

Вам потребуется создать ключ загрузки и хранилище ключей. Сделать это можно следующим образом:&#x20;

1\. В строке меню выберите “Сборка" - "Сборка" - "Создать подписанный пакет / APK”.&#x20;

2\. В диалоговом окне "Создать подписанный пакет или APK" выберите "Пакет приложений Android" или "APK" и нажмите "Далее".

3\. Ниже поля для Путь к хранилищу ключей нажмите “Создать новый”.&#x20;

4\. В окне "Новое хранилище ключей" укажите следующую информацию о вашем хранилище ключей и ключе:&#x20;

**- Keystore**&#x20;

* **Путь к хранилищу ключей:** выберите место, где должно быть создано хранилище ключей.&#x20;
* **Пароль:** создайте и подтвердите безопасный пароль для вашего хранилища ключей.&#x20;

**- Ключ**

* **Псевдоним:** введите идентифицирующее имя для вашего ключа.&#x20;
* **Пароль:** создайте и подтвердите безопасный пароль для вашего ключа. Это должно отличаться от пароля, который вы выбрали для хранилища ключей&#x20;
* **Срок действия (в годах):** установите период времени, в течение которого ваш ключ будет действителен. Ваш ключ должен быть действителен в течение не менее 25 лет, чтобы вы могли подписывать обновления приложения одним и тем же ключом в течение срока службы вашего приложения.&#x20;
* **Сертификат:** введите некоторую информацию о себе для своего сертификата. Эта информация не отображается в вашем приложении, но включена в ваш сертификат как часть APK.&#x20;

7\. Заполнив форму, нажмите кнопку ОК.&#x20;

Теперь вы можете перейти в папку, которую указали для хранения ключей и скопировать файл \*keystore.&#x20;

**Генерация ключа подписи с помощью Keytool**&#x20;

1\. Загрузите и установите [Java](https://www.java.com/en/download/).&#x20;

2\. Установить каталог [Java\_Home](https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html).

3\. Откройте командную строку (cmd.exe) как администратор, затем выполните следующую команду:\
`$ keytool -genkey -v -keystore [keystore_name].keystore -alias [alias_name] -keyalg RSA -keysize 2048 -validity 10000`

4\. Keytool запросит пароль хранилища ключей. Введите пароль и подтвердите.&#x20;

5\. Далее keytool запросит дополнительную информацию - имя, страну и т.д. Укажите всю требуемую информацию.&#x20;

6\. Затем keytool запросит пароль для псевдонима. Вернитесь, если он совпадает с паролем хранилища ключей. В противном случае введите пароль и подтвердите.

7\. Готово - ваш ключ готов к копированию!&#x20;

Скопированный файл ключа, вы можете добавить в Личном кабинете в качестве подписи для приложения Android.
