Obecnie mam magazyn kluczy z określonym hasłem, które tylko powinienem znać. Teraz muszę udostępnić ten plik kluczy komuś innemu, więc chciałbym:
1) Zmień hasło, aby móc je udostępnić innym i pozwolić im się podpisać
2) Utwórz inne hasło i pozwól im się z nim podpisać.
czy to możliwe? i - jeśli tak - jak?
.jks
również? Mój plik kluczy to .jks wygenerowany przez Android StudioZa pomocą keytool:
źródło
keytool -keypasswd -alias <KeyName> -keystore my.keystore
aby zmienić hasło klucza prywatnego<KeyName>
Zmiana hasła do magazynu kluczy
Zmiana hasła aliasu magazynu kluczy
Uwaga:
źródło
Aby zmienić hasło do klucza
myalias
w magazynie kluczymykeyfile
:źródło
Jeśli plik kluczy zawiera inne wpisy kluczy z innym hasłem, musisz je również zmienić lub możesz odizolować swój klucz do innego magazynu kluczy za pomocą poniższego polecenia,
źródło
Tutaj jest tak wiele odpowiedzi, ale jeśli próbujesz zmienić hasło jks na komputerze Mac w Android Studio. Oto najprostsze kroki, jakie udało mi się znaleźć
1) Otwórz Terminal i cd do miejsca, w którym znajduje się .jks
2) keytool -storepasswd -nowe NEWPASSWORD -keystore YOURKEYSTORE.jks
3) wprowadź swoje aktualne hasło
źródło
KeyStore Explorer jest otwartym zamiennikiem GUI dla narzędzia i narzędzia jarsigner z linii poleceń Java. KeyStore Explorer prezentuje ich funkcjonalność i nie tylko, poprzez intuicyjny graficzny interfejs użytkownika.
źródło
Pełna zmiana programowa (np. Program instalacyjny) i bez monitowania
Pełne ujawnienie: NIE polecam uruchamiania tego wiersza poleceń w powłoce, ponieważ stare i nowe hasła zostaną zapisane w historii powłoki i będą widoczne w konsoli.
źródło