LiteCoding

Заметки о программировании

Генерация хэша ключа для интеграции Android-приложения с Facebook

without comments

Известно, что этот хэш можно сгенерировать следующей командой:
keytool -exportcert -alias androiddebugkey -keystore "\.android\debug.keystore" | openssl sha1 -binary | openssl base64
(зачем это нужно, можно прочитать в официальной документации).

Но стоит допустить ошибку в пути к хранилищу ключей, алиасе ключа или пароле, хэш все равно будет сгенерирован, но интеграция работать не будет. Для того, чтобы избежать этой ситуации (а также чтобы можно было генерировать хэш без JDK и OpenSSL), я написал простенькую утилиту. В результате работы она выдает либо сообщение об ошибке, либо хэш. Параметры командной строки взяты из JDK keytool. Скачать скомпилированный вариант можно отсюда.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Четверг, Март 22nd, 2012 at 11:47

Leave a Reply

You must be logged in to post a comment.