Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何实现更强的应用程序签名密钥_Java_Android - Fatal编程技术网

Java 如何实现更强的应用程序签名密钥

Java 如何实现更强的应用程序签名密钥,java,android,Java,Android,我在读这篇博文: 似乎对于任何新的应用程序,我都应该尝试创建一个更强大的签名密钥 从职位: 对于新的应用程序来说,切换到更大的按键大小并不难。只是 在创建生产签名密钥时指定-keysize 4096,然后 除非进行重大解密,否则您应该可以长时间保持良好状态 RSA签名的突破 我有一个全新的应用程序。。。我该如何添加更大的密钥大小?很抱歉,如果这是一个noobish问题,但我在导出应用程序时没有看到keysize。谢谢解释了如何生成密钥。您可以修改示例命令以使用更大的键大小: keytool -

我在读这篇博文:

似乎对于任何新的应用程序,我都应该尝试创建一个更强大的签名密钥

从职位:

对于新的应用程序来说,切换到更大的按键大小并不难。只是 在创建生产签名密钥时指定-keysize 4096,然后 除非进行重大解密,否则您应该可以长时间保持良好状态 RSA签名的突破

我有一个全新的应用程序。。。我该如何添加更大的密钥大小?很抱歉,如果这是一个noobish问题,但我在导出应用程序时没有看到keysize。谢谢

解释了如何生成密钥。您可以修改示例命令以使用更大的键大小:

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 4096 -validity 10000
说明如何生成密钥。您可以修改示例命令以使用更大的键大小:

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 4096 -validity 10000

导出应用程序时不指定密钥大小;您可以在创建签名密钥库时指定密钥大小。请参见Litrik的答案。您必须在终端中创建密钥库?是的。至少,我不知道Eclipse有这样的向导。我一直在Eclipse中使用这个向导。感谢您提醒我注意这一点。您在导出应用程序时没有指定密钥大小;您可以在创建签名密钥库时指定密钥大小。请参见Litrik的答案。您必须在终端中创建密钥库?是的。至少,我不知道Eclipse有这样的向导。我一直在Eclipse中使用这个向导。感谢您让我注意到这一点。我的印象是您可以从eclipse内部生成一个密钥库。我是否只需在终端中键入此命令即可获得4096密钥库?Eclipse会自动为您生成调试密钥库。发布到Play Store时不能使用该密钥库。只需在命令行上执行该命令即可生成4096密钥库。我的印象是您可以从eclipse内部生成密钥库。我是否只需在终端中键入此命令即可获得4096密钥库?Eclipse会自动为您生成调试密钥库。发布到Play Store时不能使用该密钥库。只需在命令行上执行该命令即可生成4096密钥库。