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