Comment puis-je générer mes empreintes de pouce MD5 et SHA1 en utilisant eclipse pour debug keystore (Android)

puis-je générer mes empreintes de pouce MD5 et SHA1 en utilisant eclipse pour mon débogage? aussi est-il un code pour générer ma clé de hachage pour facebook?

2
demandé sur Billy Korsen 2013-09-06 15:48:42

3 réponses

récupérez votre empreinte de pouce sha1 et md5 pour déboguer keystore (fonctionne également pour vos autres keystores). Aller à votre paquet exporler dans eclipse (par défaut à gauche) Clic droit > Outils android>export signed application package enter image description here

ensuite, naviguez vers votre clavier de débogage normalement dans votre .dossier android et sélectionnez - le

enter image description here

puis entrer le mot de passe qui est " android" sans citations

enter image description here

ensuite, il va demander un alias cliquez sur la liste déroulante et sélectionnez androiddebugkey et de nouveau, entrer android comme le mot de passe.

enter image description here

ensuite si vous faites défiler vers le bas il affichera L'empreinte du pouce MD5 et SHA1 si vous faites défiler vers le bas

enter image description here

alors annulez et utilisez-le comment vous voulez si vous voulez que votre clé de hachage, il suffit de coller ce sous votre onCreate

remplacer"com.toi.nom" au nom de votre dossier de demande.

PackageInfo info;
try {

    info = getPackageManager().getPackageInfo( "com.you.name",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));
        //String something = new String(Base64.encodeBytes(md.digest()));
        Log.e("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());
}
9
répondu Billy Korsen 2013-09-06 11:48:42

dans eclipse allez à--- - Window ->Preferences ->Android ->Build - - - - - et ensuite vous trouverez votre clé MD5 et SHA1 de votre clé de débogage. C'est tellement plus facile que d'utiliser l'ennuyeux invite de commande.

8
répondu Dilshan Liyanage 2014-05-10 21:41:50
// Google Map SHA1   
keytool -list -v -keystore yourkeystore //run this command on terminal after it ask keystore password if not then some problem and debug keystore you to find debug keystore directory path and run above command it password is android 

// Facebook HashKey
keytool -exportcert -alias keystorealias -keystore keystore | openssl sha1 -binary | openssl base64 //run this command on terminal
4
répondu Haresh Chhelana 2013-09-06 12:05:36