Android App基础64公钥

时间:2012-08-23 14:52:23

标签: android android-lvl

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

我需要获得许可的钥匙。

3 个答案:

答案 0 :(得分:13)

要查找应用的公开许可密钥,请执行以下步骤...

1。)登录您发布应用程序的Google Play开发者控制台

2。)点击应用列表中的应用

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

3。)选择服务& API&#39>

4。)在Licensing&在应用内结算中,您将看到公钥

答案 1 :(得分:0)

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

转到Google Play发布商网站并登录。确保您已登录发布(或将要发布)许可的应用程序的帐户。 在帐户主页中,找到“编辑个人资料”链接并单击它。 在“编辑配置文件”页面中,找到“许可”窗格,如下所示。您的许可公钥在“公钥”文本框中给出。

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

答案 2 :(得分:0)

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