Android/Java キーストアについていくつか質問があります...
- キーファイルはどのように作成されますか? 私はそれが何に依存していることを意味しますか?
2 台の異なるマシンで keytool を使用すると、生成されたキー ファイルのサイズが異なるのはなぜですか? たとえば、2台のマシンで同じ正確な情報(都市/国など)とパスワードと有効性などを使用しましたが、key.storeファイルのサイズが異なります。
- キー ファイルを紛失した場合...別のキー ファイルを再作成するにはどうすればよいですか (同じアプリ APK に署名する可能性があります)。それが生成されたマシンにリンクされていますか?
または、パスワードとそこに書いた情報を知っていれば、もう一度作成できますか...など?
APK の更新を発行するには、同じマシンで同じキーストアを使用する必要がありますか? または、別のマシンでキーストアを再利用できますか?
秘密鍵を保護するためにできる/すべきことはありますか? ハードパスワードを使用し、ファイル自体を保護する以外に明らかに?
このコード署名は、コマンドを実行するだけなので、少し混乱します。
keytool -genkey -v -keystore C:\key.keystore -alias key_alias.keystore -keyalg RSA -keysize 2048 -validity 10000
しかし、私はそれがどのように行われたかを本当に理解したかったのですか? 将来、私のアプリにどのように影響しますか?
ありがとう。