Intereting Posts
Список самых популярных телефонов Android? Как динамически создавать столбцы в таблице? Android: Можете ли вы вложить фрагменты? Неизвестный пакет при получении значения для номера ресурса В Google Plus дважды появляется диалоговое окно «Выбрать учетную запись» Как отправить уведомление на Android с php? Как получить высоту и ширину устройства во время выполнения? Найти все классы в пакете на Android Создать приложения для Android с помощью Xcode? Ошибка компилятора JACK для Android после обновления до последней библиотеки поддержки Невозможно создать обработчик внутри потока, который не вызвал Looper.prepare () История / размер буфера для Android Studio Studio Запуск простых тестов JUnit на Android Studio (IntelliJ) при использовании конфигурации на основе Gradle Использовать javap для получения подписи метода для активности Android Проблема при воспроизведении файла m3u8 в android 3.2

SHA-1 отпечаток клеверного сертификата

Является ли метод получения отпечатка SHA-1 таким же, как метод получения отпечатка пальца? Раньше я выполнял эту команду:

Командная строка Windows запускает keytool.exe

Мне непонятно, будет ли результат, который я получаю, это отпечаток SHA-1. Может ли кто-нибудь прояснить это?

Solutions Collecting From Web of "SHA-1 отпечаток клеверного сертификата"

Следуйте этому руководству для создания отпечатка пальца SHA1 для Google Map v2

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

Если вы используете студию Android, используйте простой шаг

  1. Запустите проект
  2. Нажмите на меню «Грейдл»
  3. Развернуть дерево задач Gradle
  4. Нажмите на android-> signatureReport и посмотрите волшебство
  5. Он расскажет вам все

Введите описание изображения здесь

Результат Вкладка «Запуск» Если Android Studio <2.2
Введите описание изображения здесь

От android studio 2.2
Результат будет доступен в консоли «Выполнить», но используйте выделенную кнопку переключения

Введите описание изображения здесь

Или
Второй путь
Создать новый проект в Android-студии New -> Деятельность в Google Картах

Введите описание изображения здесь

Затем откройте файл google_maps_api.xml xml, как показано на рис., Вы увидите свой SHA-ключ

Введите описание изображения здесь

Самый простой способ получить SHA1-ключ в студии Android как (режим отладки и выпуска)

  1. Открыть Android Studio
  2. Открыть проект
  3. Нажмите « Грейдл»правой панели вы увидите « Грейд-бар» )
  4. Нажмите « Обновить» (нажмите «Обновить» с панели «Грейдл», вы увидите «Сценарии списка градиентов» вашего проекта)
  5. Нажмите на свой проект (список форм вашего проекта)
  6. Нажмите «Задачи / Android».
  7. Двойной щелчок на signingReport (вы получите SHA1 и MD5 в signingReport запуска)

Если вы используете новую Android-студию, она показывает время выполнения сверху, есть режим Toggle task execution, нажмите на кнопку SHA-1. Проверьте 2-е и 3-е опорные изображения.

Проверьте изображение для получения более подробной информации Введите описание изображения здесь Введите описание изображения здесь

Генерировать SHA-1 для режима деблокирования

1-Сначала добавьте конфигурацию хранилища в вашем градиенте. Как добавить конфигурацию в gradle .

2-После добавления конфигурации в варианте сборки изменения градации. Введите описание изображения здесь

3-Then Follow Above Procedure вы получите SHA-1 для режима выпуска.

4-Проверьте изображение. Введите описание изображения здесь

Если вы используете eclipse, перейдите к: Window-> Preferences-> Android-> Build. Вы найдете то, что ищете.

Введите описание изображения здесь

Выполните следующую команду, чтобы получить команду sha1: keytool -v -list -keystore "< debug.keystore path >"
Если вы не знаете путь debug.keystore , вы можете найти свой путь debug.keystore windows-->preferences-->android-->build

Я подготовил пошаговый учебник, чтобы показать, как вы можете использовать google map android v2 в эмуляторе (android 4.2.2)
Взгляните на мой блог: http://umut.tekguc.info/en/content/google-android-map-v2-step-step

Перейдите в каталог java bin через cmd:

C: \ Program Files \ Java \ jdk1.7.0_25 \ bin>

Теперь введите ниже команду в вашем cmd:

 keytool -list -v -keystore "c:\users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

! [Идите в крайнее левое [! [] [1] [1]

Пожалуйста, обратитесь к следующим изображениям и получите ключ SHA-1 обновление

Просмотр в панели консоли внизу

Из Debug Keystore мы можем получить значение SHA1 в Eclipse . Доступ из меню: Window -> Preferences -> Android -> Build

Но он не работает для производства Keystore . Введите описание изображения здесь

Итак, чтобы получить значение SHA1 из производственного Keystore, перейдите по ссылке: Android Tools -> Export Signed Application Package . Следуйте за процессом подписания вашего apk, и SHA1 будет показан как сертификат.

Введите описание изображения здесь

Я видел много сообщений об этой проблеме, поэтому я буду содержать простые + примеры.

Чтобы получить SHA1 для ClientID для входа в Google+ и других действий:

Общая форма:

 keytool -list -v -keystore <your_keystore_full_path> -alias <your_alias_name> 

Для Debug замените его на путь debug.keystore, например:

 keytool -list -v -keystore C:\Users\DAVID\.android\debug.keystore -alias androiddebugkey 

Пароль: Android

Для выпуска замените его своим ключом и паролем псевдонима, например:

 keytool -list -v -keystore C:\ProjectsData\keystore\my-release-key.keystore -alias alias_name 

Пароль: Пароль псевдонима.

В Gnu / Linux

Первый

Вам нужен key.jks, например, в моем случае этот файл находится в папке / Desktop / Keys

 /Desktop/Keys/key.jks 

второй

cd /usr/lib/jvm/java-1.7.0-openjdk-amd64

Теперь вам нужно excecute эту команду

 keytool -list -v -keystore /PATH/file.jks -alias YourAlias -storepass *** -keypass *** 

Перераспределение этих полей

 -keystore -alias -storepass -keypass 

Например

  keytool -list -v -keystore /home/david/Desktop/Keys/key.jks -alias MyAlias -storepass 456 -keypass 123 

Введите описание изображения здесь

Удачи!!

Вы можете получить отпечаток MD5 и SHA1 для любого рабочего пространства, перейдя в Window>Preference>Android>Build in Eclipse .

Сначала есть тот же файл .jar что в fb-sdk android-support-v4.jar .
Затем сгенерируйте ключ SHA1 используя:

 PackageInfo info; try { info = getPackageManager().getPackageInfo( "com.example.worldmission", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md; md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); String something = new String(Base64.encode(md.digest(), 0)); Log.e("Hash key", something); System.out.println("Hash key" + something); } } catch (NameNotFoundException e1) { Log.e("name not found", e1.toString()); } catch (NoSuchAlgorithmException e) { Log.e("no such an algorithm", e.toString()); } catch (Exception e) { Log.e("exception", e.toString()); } 

Если вы используете Android Studio IDE, вы можете получить значение SHA1 для всех вариантов сборки одним щелчком мыши.

В окне «Окно проектов»> « Выбор корневого проекта» > « Подпись» > дважды щелкните

Навигация по файлу

следующий

Открыть окно запуска

Перейти к варианту: релиз для выпуска

Перейти к варианту: отладка для отладки

http://devdeeds.com/create-sha1-key-using-android-studio/

Лучший способ когда-либо со всеми шагами:

Для Release Keystore SHA1 :

  1. Открыть командную строку
  2. C:\Users\hiren.patel>cd..
  3. C:\Users>cd..
  4. C:\>cd "Program Files"
  5. C:\Program Files>cd Java
  6. C:\Program Files\Java>cd jdk_version_code
  7. C:\Program Files\Java\jdk_version_code>cd bin
  8. C:\Program Files\Java\jdk_version_code\bin>keytool -list -v -keystore "D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks" -alias my_alias_name -storepass my_store_password -keypass my_key_password

Замените ниже:

  1. jdk_version_code
  2. D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks
  3. my_alias_name
  4. my_store_password
  5. my_key_password

Готово

Keytool – это ключ и утилита управления сертификатами. Он позволяет пользователям управлять своими собственными парами открытого / закрытого ключей и связанными сертификатами для использования в самоидентификации (где пользователь аутентифицируется для других пользователей / служб) или целостности данных и служб аутентификации с использованием цифровых подписей.

Для Windows

 keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

Другие

 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

Авторизация на Android использует отпечаток пальца SHA1 и имя пакета, чтобы идентифицировать ваше приложение, а не идентификатор клиента и секрет клиента .

Введите описание изображения здесь

http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html

Если вы используете студию Android, выполните простые шаги:

  • Запустите проект

  • Нажмите на меню «Грейдл»

  • Развернуть дерево задач Gradle

  • Нажмите на android-> signatureReport

Введите описание изображения здесь Если ничего не отображается (Android 2.2), тогда

Нажмите « Toggle tasks execution/text mode строке «Выполнить»

Откройте «Командная строка» в Windows и перейдите в следующую папку.

C: \ Program Files \ Java \ jdk1.7.0_05 \ bin

Используйте команды cd <next directory name> чтобы изменить каталог на следующий. Используйте команду cd .. чтобы сменить каталог на Prev

Теперь введите следующую команду:

 keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

// Самый простой способ получить SHA1

// добавьте следующую команду в свой терминал и нажмите Enter

 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

Сначала перейдите в файл jar, скопируйте путь keytool, затем добавьте в системный путь, затем запустите. Надеюсь, что это работает.

Если вы используете Android-студию, это очень просто.

Создайте новую активность в карте Google, и вы можете увидеть отпечаток sha1, как показано ниже.

Новая карта Google aCTIVITY

ВЫ МОЖЕТЕ ВИДЕТЬ SHA1 В НИЖЕ ИЗОБРАЖЕНИИ

Я использую Ubuntu 12.0.4, и я получаю отпечатки сертификата таким образом, чтобы хранить ключ ключа в командной строке после генерации файла хранилища ключей, вы можете использовать этот ключ для выпущенного приложения, если вы используете карту google в своем приложении, поэтому это Может показать карту должным образом внутри приложения после выпуска, я получил результат в командной строке ниже

 administrator@user:~$ keytool -list -v -keystore /home/administrator/mykeystore/mykeystore.jks -alias myprojectalias Enter keystore password: ****** Alias name: myprojectalias Creation date: 22 Apr, 2014 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=xyz, OU= xyz, O= xyz, L= xyz, ST= xyz, C=91 Issuer: CN= xyz, OU= xyz, O= xyz, L= xyz, ST= xyz, C=91 Serial number: 7c4rwrfdff Valid from: Fri Apr 22 11:59:55 IST 2014 until: Tue Apr 14 11:59:55 IST 2039 Certificate fingerprints: MD5: 95:A2:4B:3A:0D:40:23:FF:F1:F3:45:26:F5:1C:CE:86 SHA1: DF:95:Y6:7B:D7:0C:CD:25:04:11:54:FA:40:A7:1F:C5:44:94:AB:90 SHA276: 00:7E:B6:EC:55:2D:C6:C9:43:EE:8A:42:BB:5E:14:BB:33:FD:A4:A8:B8:5C:2A:DE:65:5C:A3:FE:C0:14:A8:02 Signature algorithm name: SHA276withRSA Version: 2 Extensions: ObjectId: 2.6.28.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 1E A1 57 F2 81 AR 57 D6 AC 54 65 89 E0 77 65 D9 ..W...Q..Tb..W6. 0010: 3B 38 9C E1 

Для местных вы легко получаете sha1 от студии Android, но для живого, пожалуйста, проверьте ниже url:

Facebook Android Generate Key Hash

Мы, в основном, не выполняем шаги ниже, поэтому, пожалуйста, проверьте ссылку, которая на 100% правильна.

 8) If you see in openssl Bin folder, you will get a file with the name of debug.txt 

9) Теперь либо вы можете перезапустить командную строку или работать с существующей командной строкой

10) вернитесь на диск C и укажите путь к папке openssl Bin

11) скопируйте следующий код и вставьте

 openssl sha1 -binary debug.txt > debug_sha.txt 

12) вы получите debug_sha.txt в папке bin openssl

13) Снова скопируйте следующий код и вставьте

 openssl base64 -in debug_sha.txt > debug_base64.txt 

14) вы получите debug_base64.txt в папке bin openssl

15) открыть файл debug_base64.txt Вот ваш хэш ключа.

В ANDROID STUDIO выполните следующие шаги:

  1. Нажмите меню «Грейдл» справа от вашей ANDROID STUDIO IDE
  2. Развернуть дерево задач
  3. Пометить подпись

Вы сможете увидеть подпись в нижней части IDE