问题
I'm working on Android Stuido to generate a signed certification, but from the New Key Store option, I need to create two passwords for this certification. Do you know where the difference between them is?
回答1:
Keystore is a binary file that contains a set of private keys.
Private key represents the entity to be identified with the app, such as a person or a company.
So Keystore password is used to open a keystore and simple password is password of private entity stored in keystore file..!!
回答2:
Key Store password is like master password of other key's Multiple key pairs can be store within a key store. when you try to reuse that key android studio will ask you for key store password.
回答3:
As the name suggest the key store is a collection of private and public keys. One can have multiple pairs of public and private keys within a key store.
In simpler terms key store is the directory which holds the key.
回答4:
The answer by AndiGeeky and the comment by @Marc helped me make some progress on the signing problem.
In my case the keystore had been created years ago, and I only knew one password because the jar signing tool only required one.
I can sign the APK by using the original password as the Key store password and the Key password, and selecting V1 (Jar Signature). Selecting V1 and V2 also works.
So far so good. But the app still fails to install with INSTALL_PARSE_FAILED_NO_CERTIFICATES
来源:https://stackoverflow.com/questions/32304046/whats-the-difference-between-key-store-password-and-key-password-in-android-sig