这里是否使用了Android密钥库中提供的信息?在我们签署应用程序后,它是否可读?
Eclipse在创建密钥库时要求提供以下信息这里是否使用了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
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以从中提取其代码,它将不会显示关于其上次使用的密钥库文件的任何信息。