调试和签名密钥的区别 [英] Difference between Debug and Signing key

查看:313
本文介绍了调试和签名密钥的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我想获得签名密钥MD5指纹为我签名certificate.can的任何一个,请告诉符号键和调试关键的区别。我能够fingure打印调试的关键,但获取符号键指纹我感到困惑的是my_release_key.keystore的密钥工具-list -alias ALIAS_NAME -keystore我释放-key.keystore的意义。 我使用下面的链接,获得签名密钥指纹。  的http://$c$c.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint.

hi i am trying to get sign key MD5 finger prints for my signing certificate.can any one please tell the difference between sign key and debug key. i am able to fingure prints for debug key but for getting sign key finger print i am confused what is the meaning of my_release_key.keystore in keytool -list -alias alias_name -keystore my-release-key.keystore. i am using the following link for getting signing key fingerprints. http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint.

推荐答案

Tutoral上签署您的应用程序: http://developer.android.com/guide/publishing/app-signing.html

Tutoral on signing your application: http://developer.android.com/guide/publishing/app-signing.html

关于签署在调试模式: 在Android编译工具提供了调试签名模式,使您更容易开发和调试应用程序,同时还能满足Android系统的要求签署您的apk文件。当使用调试模式来构建应用程序,SDK工具调用keytool来自动创建一个调试密钥库和密钥。此调试键,然后用自动签名.apk文件,因此你不需要用自己的密钥签名的包。

About Signing in Debug Mode: The Android build tools provide a debug signing mode that makes it easier for you to develop and debug your application, while still meeting the Android system requirement for signing your .apk. When using debug mode to build your app, the SDK tools invoke Keytool to automatically create a debug keystore and key. This debug key is then used to automatically sign the .apk, so you do not need to sign the package with your own key.

关于符号键: Android系统要求所有安装的应用程序进行数字与证书的私钥由应用程序的开发者举行签名。而Android系统使用证书作为识别应用的作者和建立应用程序之间的信任关系的一种手段。证书不用于控制哪些应用程序的用户可以安装。该证书并不需要由证书颁发机构进行签名。这是完全允许的,和典型,为Android应用程序使用自签名证书

About Sign key: The Android system requires that all installed applications be digitally signed with a certificate whose private key is held by the application's developer. The Android system uses the certificate as a means of identifying the author of an application and establishing trust relationships between applications. The certificate is not used to control which applications the user can install. The certificate does not need to be signed by a certificate authority: it is perfectly allowable, and typical, for Android applications to use self-signed certificates.

这篇关于调试和签名密钥的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆