Android App base 64公钥

如何获取(或查看)Android应用程序基础64公钥? 我有许可证文件,我已经发布我的应用程序之前。

我需要许可证的钥匙。

Solutions Collecting From Web of "Android App base 64公钥"

要为您的应用程序查找公共许可密钥,请执行以下步骤…

1.)从您发布应用程序的位置login到Google Play Developer Console

2.)在应用程序列表中点击你的应用程序

3.)点击左侧菜单上的开发者工具

3.)select服务和API的

4.)在授权和应用内结算下,您将看到公钥

要将许可添加到应用程序,您必须获取您的发布者帐户的公钥才能获得许可,并将其复制到您的应用程序中。 以下是如何find您的帐户的公共密钥许可:

转到Google Play发布商网站并login。确保您login了您正在授权的应用程序所在的帐户(或将要发布)。 在帐户主页中,find“编辑个人资料”链接并点击它。 在“编辑configuration文件”页面中,find如下所示的“许可”窗格。 您的公共密钥在“公钥”文本框中给出。

来源http://developer.android.com/guide/google/play/licensing/adding-licensing.html

您的base64string可能是X509EncodedKeySpec。 我只能猜测。 如果是这样,你应该base64解码string以获得一个字节[]。 然后从这个byte []中构造一个X509EncodedKeySpec。 然后创build一个RSA KeyFactory的实例,并使用这个KeyFactory的generatePublic()方法获得一个PublicKey。 这个公钥然后可以传递给Cipher.init()