Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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
这里是否使用了Android密钥库中提供的信息?在我们签署应用程序后,它是否可读?_Android_Apk_Alias_Keystore - Fatal编程技术网

这里是否使用了Android密钥库中提供的信息?在我们签署应用程序后,它是否可读?

这里是否使用了Android密钥库中提供的信息?在我们签署应用程序后,它是否可读?,android,apk,alias,keystore,Android,Apk,Alias,Keystore,Eclipse在创建密钥库时要求提供以下信息 First and Last Name: Organizational Unit: Organization: City or Location: State or Province: Country Code (XX): 想知道这些信息的正确性是否真的很重要 甚至可以通过任何工具从APK中提取此信息吗?这就像授权或加密您的代码及其标识,从现在起,这些信息必须相同,以便将来和当前应用程序的进一步参考。 一旦您上传该密钥库,它将绑定到您在Google

Eclipse在创建密钥库时要求提供以下信息

First and Last Name:
Organizational Unit:
Organization:
City or Location:
State or Province:
Country Code (XX):
想知道这些信息的正确性是否真的很重要


甚至可以通过任何工具从APK中提取此信息吗?

这就像授权或加密您的代码及其标识,从现在起,这些信息必须相同,以便将来和当前应用程序的进一步参考。

一旦您上传该密钥库,它将绑定到您在Google Play Store上的应用程序,从那天起,谁将需要该密钥库重新绑定并上传其更新版本。


当您尝试通过Java通过
keytool
命令使用此密钥库时,此信息是可读的。

因此,如果我将apk提供给某人,他们可以读取此数据吗?(名字和姓氏、组织等)如何?@Umair您无法从APK读取此数据,您必须使用密钥库文件读取其中存储的信息。只要记住一件事,一旦您通过签名应用程序创建了它。请确保安全,否则您将无法在下一版本中上载。我知道如何确保安全并更新应用程序。好的,我告诉你们完整的场景。我在一家大企业工作。所以在创建APK之前,我想把正确的信息放在密钥库中,我需要请求PM。我相信我会收到一个反问题,如果这些信息有用的话。或者有人可以(通过任何工具)从APK提取此信息。这是我的问题据我所知,我认为没有任何工具可以从APK中提取密钥库信息,因为密钥库有助于绑定应用程序,并且信息仅在密钥库文件中可用。在这种情况下,APK只剩下keystore生成的所有密钥。如果我们将来提取一个APK以从中提取其代码,它将不会显示关于其上次使用的密钥库文件的任何信息。